mirror of
https://github.com/hastagAB/Awesome-Python-Scripts.git
synced 2024-11-24 04:21:08 +00:00
c34cbb6b73
* speedtest using python
* main python script for checking speeds
* Add files via upload
* Delete TestMySpeed.py
* Delete requirements.txt
* Delete README.md
* Update README.md
* Update README.md
* Revert "Delete README.md"
This reverts commit 8d14c3b3e6
.
reverted the accidentally commited readme file commit
* added the readme file i deleted accidentally
* Update README.md
Co-authored-by: Dhruv Bansal <dhruvbansal@Dhruvs-MacBook-Air.local>
44 lines
1.1 KiB
Python
44 lines
1.1 KiB
Python
|
|
# 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...')
|
|
|
|
|