A simple network bandwidth monitor that displays current network usage and speeds.
This project is based on the original work by Waterrmalann, with modifications to provide a more compact and user-friendly interface.
The Network Bandwidth Monitor is a Python-based program that allows you to monitor your network usage, upload speed, and download speed in real-time. The program creates a small window on your screen that displays this information in a concise and user-friendly format.
- Real-time monitoring of network usage, upload speed, and download speed.
- Compact and non-intrusive interface that can be placed anywhere on the screen.
- Dynamic opacity adjustment of the monitor window based on user activity
- Automatic startup option to launch the program on computer boot.
- Python 3.x installed on your system.
psutil
library installed. You can install it using the following command:pip install psutil
pyinstaller
to create an executable (.exe) file. You can install it using the following command:pip install pyinstaller
- Clone or download this repository to your local machine.
- Navigate to the project directory:
cd Bandwidth_Monitor
- Save the
Bandwidth_Monitor.py
file with a.pyw
extension. This prevents the console window from opening when the program is launched. - Create an executable (.exe) file using PyInstaller:
pyinstaller --onefile Bandwidth_Monitor.pyw
- A
dist
directory will be created containing the executable file. - To run the program, double-click the generated
Bandwidth_Monitor.exe
file.
- Run the program as described in the Installation section.
- The monitor window will display current network usage, upload speed, and download speed.
- To close the program, click on the monitor window and then press
Alt+F4
.
To automatically start the Network Bandwidth Monitor when your computer boots up:
- Create a shortcut of the
Bandwidth_Monitor.exe
file. - Paste the shortcut into the Startup folder
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- The program will now start automatically every time your computer starts.
This project is based on the original work by Waterrmalann. The original version of the program can be found here.
This project is licensed under the MIT License - see the LICENSE file for details.