mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 01:26:11 -08:00
📚 Speedtest improvements
This commit is contained in:
@@ -46,17 +46,19 @@ def main():
|
|||||||
|
|
||||||
def run_speedtest():
|
def run_speedtest():
|
||||||
try:
|
try:
|
||||||
st = speedtest.Speedtest()
|
st = speedtest.Speedtest(secure=True)
|
||||||
st.get_best_server()
|
st.get_best_server()
|
||||||
download_speed = round(st.download() / 10**6, 2) # Convert to Mbps
|
download_speed = round(st.download() / 10**6, 2) # Convert to Mbps
|
||||||
upload_speed = round(st.upload() / 10**6, 2) # Convert to Mbps
|
upload_speed = round(st.upload() / 10**6, 2) # Convert to Mbps
|
||||||
|
|
||||||
|
mylog('verbose', [f"[INTRSPD] Result (down|up): {str(download_speed)} Mbps|{upload_speed} Mbps"])
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'download_speed': download_speed,
|
'download_speed': download_speed,
|
||||||
'upload_speed': upload_speed,
|
'upload_speed': upload_speed,
|
||||||
}
|
}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
mylog('verbose', [f"Error running speedtest: {str(e)}"])
|
mylog('verbose', [f"[INTRSPD] Error running speedtest: {str(e)}"])
|
||||||
return {
|
return {
|
||||||
'download_speed': -1,
|
'download_speed': -1,
|
||||||
'upload_speed': -1,
|
'upload_speed': -1,
|
||||||
|
|||||||
Reference in New Issue
Block a user