https://github.com/remusao/bandwidth-monitor
Simple project to continuously measure the bandwidth of your home Internet connection
https://github.com/remusao/bandwidth-monitor
Last synced: about 2 months ago
JSON representation
Simple project to continuously measure the bandwidth of your home Internet connection
- Host: GitHub
- URL: https://github.com/remusao/bandwidth-monitor
- Owner: remusao
- Created: 2018-01-28T11:07:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-28T11:07:48.000Z (over 7 years ago)
- Last Synced: 2025-03-17T14:35:31.824Z (2 months ago)
- Language: Python
- Homepage: https://remusao.github.io/images/bandwidth.html
- Size: 1.95 KB
- Stars: 20
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bandwidth Monitor
This projects allows to continuously monitor the bandwidth of your home network
and visualize the results over time. It can be useful to make sure that your
provider gives you what you pay for!Ideally, you could make this run on a raspberry pi at home, plugged on your box
via Ethernet.The project is made of two parts:
1. `speed.py`, which will measure the bandwidth and store the results in a
sqlite3 database, every time you run the file. For a very simple setup, you
could make it run every N minutes from a `screen`, using the `watch` command.
2. `app.py` is a simple Flask API which allows for visualizing the results. You
should run it in the same folder as the `speed.py` script so that it can
access the database (it can be in a separate `screen`).