This is a Python project that allows you to check your internet speed in terms of upload, download, ping, and location. This project measures your internet speed with high accuracy and displays the output with a beautiful table.
This project has the following features and capabilities:
- Measuring your internet speed for upload, download, and ping
- Showing your location based on country and city
- Displaying the output with a beautiful and colorful table
- Adding color to the output based on the speed level
- Choosing the best server based on speed and distance
This project is created using the Python programming language and the following libraries:
- [speedtest]: A Python library for measuring internet speed
- [httpx]: A Python library for sending and receiving HTTP requests
- [tabulate]: A Python library for displaying data with tables
- [termcolor]: A Python library for adding color to text
To use this project, you first need to download it from GitHub. You can use the following command for this:
git clone https://github.com/FrameworkPython/Internet-speed-checker
Then you need to enter the project folder and install the required dependencies. You can use the following commands for this:
cd internet-speed-checker
pip install -r requirements.txt
Finally, to run the project, you need to execute the NetSpeedChecker.py file. You can use the following command for this:
python NetSpeedChecker.py
This project is published under the MIT license. For license details, you can view the LICENSE file. The authorship of this project belongs to your name and your colleagues.