From d0ac111cc108224ec3bf62bbb9cbf75e3e9c070f Mon Sep 17 00:00:00 2001 From: Mohammad Sahil <144834170+mdsahilnoob@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:54:39 +0530 Subject: [PATCH 1/3] Create code.py --- Programs/Internet_speed_test/code.py | 46 ++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Programs/Internet_speed_test/code.py diff --git a/Programs/Internet_speed_test/code.py b/Programs/Internet_speed_test/code.py new file mode 100644 index 0000000..cbd9c77 --- /dev/null +++ b/Programs/Internet_speed_test/code.py @@ -0,0 +1,46 @@ +import speedtest + + +def speedtester(): + st = speedtest.Speedtest() + + print("Loading server list...\n") + st.get_servers() + print("Choosing best server...") + best = st.get_best_server() + print(f"Found: {best['host']} located in {best['country']}") + + option = int( + input( + """What speed do you want to test: + + 1) Download Speed + + 2) Upload Speed + + 3) Ping + + Your Choice: """ + ) + ) + + if option == 1: + print("Performing download test...") + downloadresult = st.download() + print(f"Download speed: {downloadresult / 1024 / 1024: .2f} Mbit/s") + + elif option == 2: + print("Performing upload test...") + uploadresult = st.upload() + print(f"Upload result : {uploadresult /1024 /1024:.2f} Mbit/s") + + elif option == 3: + ping_result = st.results.ping + print(f"Ping: {ping_result}ms") + + else: + print("Please enter the correct choice !") + + +if __name__ == "__main__": + speedtester() From 9380d92d7b9e3e9800e7769b58d367fa6001e7ee Mon Sep 17 00:00:00 2001 From: Mohammad Sahil <144834170+mdsahilnoob@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:56:02 +0530 Subject: [PATCH 2/3] Delete Programs/Internet_speed_test directory --- Programs/Internet_speed_test/code.py | 46 ---------------------------- 1 file changed, 46 deletions(-) delete mode 100644 Programs/Internet_speed_test/code.py diff --git a/Programs/Internet_speed_test/code.py b/Programs/Internet_speed_test/code.py deleted file mode 100644 index cbd9c77..0000000 --- a/Programs/Internet_speed_test/code.py +++ /dev/null @@ -1,46 +0,0 @@ -import speedtest - - -def speedtester(): - st = speedtest.Speedtest() - - print("Loading server list...\n") - st.get_servers() - print("Choosing best server...") - best = st.get_best_server() - print(f"Found: {best['host']} located in {best['country']}") - - option = int( - input( - """What speed do you want to test: - - 1) Download Speed - - 2) Upload Speed - - 3) Ping - - Your Choice: """ - ) - ) - - if option == 1: - print("Performing download test...") - downloadresult = st.download() - print(f"Download speed: {downloadresult / 1024 / 1024: .2f} Mbit/s") - - elif option == 2: - print("Performing upload test...") - uploadresult = st.upload() - print(f"Upload result : {uploadresult /1024 /1024:.2f} Mbit/s") - - elif option == 3: - ping_result = st.results.ping - print(f"Ping: {ping_result}ms") - - else: - print("Please enter the correct choice !") - - -if __name__ == "__main__": - speedtester() From f2b94cd32a2d68e61a619462ed9a234edf614e53 Mon Sep 17 00:00:00 2001 From: Mohammad Sahil <144834170+mdsahilnoob@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:56:39 +0530 Subject: [PATCH 3/3] Create Internet_speed_test.py --- Programs/Internet_speed_test.py | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Programs/Internet_speed_test.py diff --git a/Programs/Internet_speed_test.py b/Programs/Internet_speed_test.py new file mode 100644 index 0000000..cbd9c77 --- /dev/null +++ b/Programs/Internet_speed_test.py @@ -0,0 +1,46 @@ +import speedtest + + +def speedtester(): + st = speedtest.Speedtest() + + print("Loading server list...\n") + st.get_servers() + print("Choosing best server...") + best = st.get_best_server() + print(f"Found: {best['host']} located in {best['country']}") + + option = int( + input( + """What speed do you want to test: + + 1) Download Speed + + 2) Upload Speed + + 3) Ping + + Your Choice: """ + ) + ) + + if option == 1: + print("Performing download test...") + downloadresult = st.download() + print(f"Download speed: {downloadresult / 1024 / 1024: .2f} Mbit/s") + + elif option == 2: + print("Performing upload test...") + uploadresult = st.upload() + print(f"Upload result : {uploadresult /1024 /1024:.2f} Mbit/s") + + elif option == 3: + ping_result = st.results.ping + print(f"Ping: {ping_result}ms") + + else: + print("Please enter the correct choice !") + + +if __name__ == "__main__": + speedtester()