FritzBox Tray
A system tray application for interacting with FRITZ!Box devices.
Features
- Display current external IP address
- Renew IP address
Preview
Requirements
- Python 3.6 or higher
Installation
To install FritzBox Tray, run the following command:
pip install fritzbox-tray
Usage
To launch FritzBox Tray:
-
On Windows, double-click the
fritzbox-tray.exe(usually located in%LOCALAPPDATA%\Programs\Python\Python##\Scripts) or run thefritzbox-traycommand from the command prompt. -
On Linux, double-click the
fritzbox-tray(usually located in~/.local/bin) or run the./fritzbox-traycommand from the terminal.
Once the program is running, an icon will be added to the system tray. By right-clicking on the icon, a menu will appear containing the following options:
-
Display Current IP Address: This option will trigger a notification displaying the current external IP address of the FRITZ!Box device.
-
Reconnect: This option allows you to instantly obtain a new IP address by terminating and re-establishing the Internet connection.
-
Quit: This option enables you to close the application.
Common Issues
"ValueError: Namespace AppIndicator3 not available" (Linux Only)
This error message indicates that the AppIndicator3 module, which the application uses to display tray icons on Linux, is not available on your system.
To resolve this issue, you will need to install the libayatana-appindicator3-dev package, which provides the necessary files and libraries for the AppIndicator3 module. To install the package, use the following command:
sudo apt-get install libayatana-appindicator3-dev
Contribution
Pull requests and issues are welcome.
License
This project is licensed under the GNU General Public License v3.0.
See the LICENSE file for details.
Metadata
Release files for fritzbox-tray 1.0.74
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fritzbox_tray-1.0.74.tar.gz | 59.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fritzbox_tray-1.0.74-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 116.7 kB
Release files / fritzbox_tray-1.0.74.tar.gz
| Download URL | fritzbox_tray-1.0.74.tar.gz |
|---|---|
| Size | 59.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f74599758433717e94016a0af3cb971f732834c5996193e75b5c72ede3e118b
|
|
BLAKE2b-256 checksum How to use checksums |
fafa616d209c0387ab88672bcee7255dfcf0fac4705dcb1969a2a00611903a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.0
|
Release files / fritzbox_tray-1.0.74-py3-none-any.whl
| Download URL | fritzbox_tray-1.0.74-py3-none-any.whl |
|---|---|
| Size | 57.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
842aa79b972334e3cde58b594eb6dd39f8007d99c078ea598357b379d9ac0f88
|
|
BLAKE2b-256 checksum How to use checksums |
d2d34f34c98099a67f229a6d9dde43a1c6d15aa4e1f38f3c3782289f99962b0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.0
|