Runs speedtests and generates graphs and plots periodically. Scheduled with cronjob or task scheduler.
Go to file
Nixellion 0cbe5bb1e6 Replace median with mean, and use max value from the test 2020-07-18 04:23:54 +03:00
config Update 2020-07-18 04:12:38 +03:00
.gitignore Multiple speedtest threads 2020-07-14 15:12:11 +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 Update for 2 LTEs 2020-07-13 16:56: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 test 2020-07-11 21:05:22 +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 Replace median with mean, and use max value from the test 2020-07-18 04:23:54 +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