- Edit Readme
- Make it actually run speedtests and not just use fake numbers lol
This commit is contained in:
@@ -1,3 +1,15 @@
|
||||
# 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
|
||||
```
|
||||
+11
-11
@@ -56,20 +56,20 @@ if __name__ == "__main__":
|
||||
threads = None
|
||||
|
||||
log.debug("Initializing speedtest...")
|
||||
# s = speedtest.Speedtest()
|
||||
s = speedtest.Speedtest()
|
||||
|
||||
|
||||
log.debug(f"Running test...")
|
||||
# s.get_servers(servers)
|
||||
# s.get_best_server()
|
||||
# s.download(threads=threads)
|
||||
# s.upload(threads=threads, pre_allocate=False)
|
||||
#
|
||||
# results_dict = s.results.dict()
|
||||
# download = round(results_dict['download']/1000000, 2)
|
||||
# upload = round(results_dict['upload']/1000000, 2)
|
||||
download = uniform(0,2)
|
||||
upload = uniform(0,2)
|
||||
s.get_servers(servers)
|
||||
s.get_best_server()
|
||||
s.download(threads=threads)
|
||||
s.upload(threads=threads, pre_allocate=False)
|
||||
|
||||
results_dict = s.results.dict()
|
||||
download = round(results_dict['download']/1000000, 2)
|
||||
upload = round(results_dict['upload']/1000000, 2)
|
||||
# download = uniform(0,2)
|
||||
# upload = uniform(0,2)
|
||||
|
||||
log.debug(f"{download}mbps, {upload}mbps")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user