Internet Speed Test - Python Application

Test and monitor your internet speed with this Python application. Check your ping, download, and upload speeds easily. Get started quickly with this simple tool.

Project Screenshot

Table of Contents

Introduction

The Internet Speed Test Python application allows you to check your internet connection's performance quickly. It measures your ping, download, and upload speeds, helping you ensure that your internet is running at its best.

Features

  • Measure your ping, download, and upload speeds.
  • Check your service provider and ip address.
  • Easy-to-use interface for quick speed checks.

Getting Started

To get started with this project, follow these steps:

Prerequisites

  • Python installed on your system.
  • Required Python library: Speedtest-cli.

Installation

1. Get Source Code Files

Option 1: Clone Repository

  • If you have Git installed, you can clone the repository using the following command:

    git clone https://github.com/your-username/Internet-Speed-Test.git
  • After cloning, navigate to the project directory:

    cd Internet-Speed-Test

Option 2: Download ZIP

  • If you prefer not to use Git, you can download the ZIP archive of the project:

    1. Click the "Code" button on the repository page.
    2. Choose "Download ZIP."
    3. Extract the downloaded ZIP file to a location of your choice.

2. Install Dependencies

Install the required Python library using pip:

pip install speedtest-cli

Usage

  1. Run the "speed_test.py" script:

    python speed_test.py
  2. Click the "Test Speed" button to check your internet speed.

  3. The application will display your ping, download, and upload speeds.

Technologies Used

  • Python
  • Speedtest-cli

Contributing

Contributions to this project are welcome. If you have any suggestions, enhancements, or bug fixes, please open an issue or submit a pull request.

Note: This project is for educational and demonstration purposes. Results may vary based on your internet connection and network conditions.