- Edit Readme
- Make it actually run speedtests and not just use fake numbers lolmaster
							parent
							
								
									34c17fe452
								
							
						
					
					
						commit
						f0a4411799
					
				
							
								
								
									
										14
									
								
								README.md
								
								
								
								
							
							
						
						
									
										14
									
								
								README.md
								
								
								
								
							| 
						 | 
				
			
			@ -1,3 +1,15 @@
 | 
			
		|||
# BroSpeedTester
 | 
			
		||||
 | 
			
		||||
Runs speedtests and generates graphs and plots periodically. Scheduled with cronjob or task scheduler.
 | 
			
		||||
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
 | 
			
		||||
```
 | 
			
		||||
| 
						 | 
				
			
			@ -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")
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue