mirror of
https://github.com/hastagAB/Awesome-Python-Scripts.git
synced 2024-12-18 08:10:17 +00:00
main python script for checking speeds
This commit is contained in:
parent
afb9933939
commit
b267e8d789
43
TestMyInternetSpeed/TestMySpeed.py
Normal file
43
TestMyInternetSpeed/TestMySpeed.py
Normal file
|
@ -0,0 +1,43 @@
|
|||
|
||||
# the package used is speedtest-cli(it is the only package we need)
|
||||
import speedtest
|
||||
from time import sleep
|
||||
speed=speedtest.Speedtest()
|
||||
|
||||
option=int(input('''
|
||||
What do you want to know:
|
||||
1) Download speed
|
||||
2) Upload speed
|
||||
3) Both Download and Upload
|
||||
4) Ping
|
||||
Your choice: '''))
|
||||
|
||||
if option<1 or option>4:
|
||||
sleep(2)
|
||||
print('You have entered wrong choice, please enter again with values from 1 to 4')
|
||||
else:
|
||||
sleep(1)
|
||||
print()
|
||||
print('Pls wait, test in progress...')
|
||||
print()
|
||||
down_speed=round(speed.download()/1000000,3)
|
||||
up_speed=round(speed.upload()/1000000,3)
|
||||
print('One more sec please...')
|
||||
sleep(2.5)
|
||||
print()
|
||||
if option == 1:
|
||||
print('Your Download speed is: ',down_speed,'Mbps')
|
||||
elif option == 2:
|
||||
print('Your Upload speed is: ',up_speed,'Mbps')
|
||||
elif option == 3:
|
||||
print('Your Download speed is: ',down_speed,'Mbps',end=" ")
|
||||
print(',and your Upload speed is: ',up_speed,'Mbps')
|
||||
|
||||
elif option == 4:
|
||||
s=[]
|
||||
speed.get_servers(s)
|
||||
print(speed.results.ping,'ms')
|
||||
else:
|
||||
print('Sorry, something went wrong, pls try again...')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user