Runs speedtests and generates graphs and plots periodically. Scheduled with cronjob or task scheduler.
Go to file
Nixellion 7df73ed93a Update speedtester.py 2020-06-29 03:53:07 +03:00
config Link to house9dash 2020-06-29 03:49:09 +03:00
.gitignore Add more graphs 2020-06-28 16:24:18 +03:00
LICENSE Initial commit 2020-06-22 17:20:56 +00:00
README.md - Edit Readme 2020-06-23 00:38:01 +03:00
api.py - Improve speed testing with using 2 threads, one to saturate connection with speedtest.net and another to get rates from router's API 2020-06-25 15:50:57 +03:00
configuration.py Update configuration.py 2020-06-29 03:50:45 +03:00
dbo.py - Test for internet 2020-06-26 18:22:10 +03:00
debug.py Add dynamic speed test and queue adjustment 2020-06-24 02:46:10 +03:00
locks.py First commit 2020-06-22 20:23:36 +03:00
netutils.py - Test for internet 2020-06-26 18:22:10 +03:00
paths.py - Improve speed testing with using 2 threads, one to saturate connection with speedtest.net and another to get rates from router's API 2020-06-25 15:50:57 +03:00
requirements.txt Add dynamic speed test and queue adjustment 2020-06-24 02:46:10 +03:00
speedgraph.png - Test for internet 2020-06-26 18:22:10 +03:00
speeds.txt Add more graphs 2020-06-28 16:24:18 +03:00
speedtester.py Update speedtester.py 2020-06-29 03:53:07 +03:00

README.md

BroSpeedTester

Runs speedtests and generates graphs and plots periodically. Scheduled with cronjob or task scheduler.

Dependencies

apt-get install libatlas-base-dev
nano /etc/pip.conf
[global]
extra-index-url=https://www.piwheels.org/simple
pip3 install --verbose -r requirements.txt
pip3 install speedtest-cli