Skip to content

vuuminhphuoc/speedtest_avg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speedtest Average Tool

A Python tool to run network speed tests multiple times and calculate the average results for Download, Upload, Ping, and Data Usage.

Features

  • Multiple Runs: Run the speedtest as many times as you want to get a stable average.
  • Comprehensive Metrics: Measures Download Speed, Upload Speed, and Ping.
  • Data Usage Reporting: Tracks data consumed during the tests (per run, total, and average).
  • GUI Version: Easy-to-use graphical interface built with Tkinter.
  • CLI Version: Command-line script for quick execution.

Installation

  1. Clone the repository:

    git clone https://github.com/vuuminhphuoc/speedtest_avg.git
    cd speedtest_avg
  2. Install dependencies:

    pip install -r requirements.txt

Usage

GUI Version (Recommended)

Run the graphical interface:

python speedtest_gui.py
  • Enter the number of runs (default is 10).
  • Click Start Speedtest.
  • View real-time logs and final average results.

CLI Version

Run the command-line script (defaults to 10 runs):

python speedtest_avg.py

Requirements

  • Python 3.x
  • speedtest-cli library

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages