Skip to content

Commit 17c0048

Browse files
authored
Add files via upload
1 parent 82864f4 commit 17c0048

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import speedtest
2+
3+
def speed_check():
4+
st = speedtest.Speedtest()
5+
st.get_best_server()
6+
download_speed = st.download() / 1_000_000 # Convert to Mbps
7+
upload_speed = st.upload() / 1_000_000 # Convert to Mbps
8+
ping = st.results.ping
9+
10+
print(f"Download Speed: {download_speed:.2f} Mbps")
11+
print(f"Upload Speed: {upload_speed:.2f} Mbps")
12+
print(f"Ping: {ping} ms")
13+
14+
if __name__ == "__main__":
15+
try:
16+
speed_check()
17+
except speedtest.ConfigRetrievalError as e:
18+
print(f"Error: Unable to retrieve configuration. {e}")
19+
except Exception as e:
20+
print(f"An error occurred: {e}")

0 commit comments

Comments
 (0)