A system tray application for interacting with FRITZ!Box devices.
Project description
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-tray
command from the command prompt. -
On Linux, double-click the
fritzbox-tray
(usually located in~/.local/bin
) or run the./fritzbox-tray
command 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fritzbox_tray-1.0.72-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef2a6d46c3b6a1fe46e619301dfa5c59344a4a7bb3e8c1b4ce87607edd037fb |
|
MD5 | ce211c87ddf3ca71b3b6aa58d13813f6 |
|
BLAKE2b-256 | a610aa6d7043bc4434be60fd6ae75e2f481f4e715b7e99904a55e5eced43fb0b |