Runs speedtests and generates graphs and plots periodically. Scheduled with cronjob or task scheduler.
Go to file
Nixellion 99b16b2ae3 Update speedtester.py 2020-06-25 22:08:53 +03:00
config - 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
.gitignore - 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
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 First commit 2020-06-22 20:23:36 +03:00
dbo.py First commit 2020-06-22 20:23:36 +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
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 Add dynamic speed test and queue adjustment 2020-06-24 02:46:10 +03:00
speeds.txt Add dynamic speed test and queue adjustment 2020-06-24 02:46:10 +03:00
speedtester.py Update speedtester.py 2020-06-25 22:08:53 +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