added function to measure bandwidth

This commit is contained in:
brb
2023-07-10 16:45:01 +02:00
parent 4098c01ad0
commit b3ee0a5cc6
+22
View File
@@ -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)