Skip to main content

FritzBox Tray

A system tray application for interacting with FRITZ!Box devices.

fritzbox-tray

python-versions pypi-downloads

license format status GitHub Stars

Features

  • Display current external IP address
  • Renew IP address

Preview

fritzbox-tray

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 the fritzbox-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.

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)

Source distribution for fritzbox-tray 1.0.74
File Size Uploaded
fritzbox_tray-1.0.74.tar.gz 59.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fritzbox-tray 1.0.74
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page