added function to measure bandwidth
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
from speedtest import Speedtest
|
||||
from dotenv import load_dotenv
|
||||
from typing import List
|
||||
|
||||
|
||||
def measure():
|
||||
"""
|
||||
Measure bandwidth usiing Ookla/speedtest.
|
||||
"""
|
||||
s = Speedtest()
|
||||
s.get_servers(servers=[])
|
||||
s.get_best_server()
|
||||
s.download(threads=None)
|
||||
s.upload(threads=None)
|
||||
s.results.share()
|
||||
return s.results.dict()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
load_dotenv()
|
||||
res = measure()
|
||||
print(res)
|
||||
Reference in New Issue
Block a user