https://github.com/tanishpoddar/speedscope
SpeedScope is a modern, user-friendly GUI application for testing and analyzing your internet connection speed. Built with Python and customtkinter, it provides real-time speed measurements, historical data tracking, and beautiful visualizations.
https://github.com/tanishpoddar/speedscope
python speedtest-cli
Last synced: 10 months ago
JSON representation
SpeedScope is a modern, user-friendly GUI application for testing and analyzing your internet connection speed. Built with Python and customtkinter, it provides real-time speed measurements, historical data tracking, and beautiful visualizations.
- Host: GitHub
- URL: https://github.com/tanishpoddar/speedscope
- Owner: tanishpoddar
- Created: 2024-11-18T19:56:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T11:48:01.000Z (about 1 year ago)
- Last Synced: 2025-02-12T17:57:50.683Z (about 1 year ago)
- Topics: python, speedtest-cli
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# SpeedScope - Internet Speed Analyzer



SpeedScope is a modern, user-friendly GUI application for testing and analyzing your internet connection speed. Built with Python and customtkinter, it provides real-time speed measurements, historical data tracking, and beautiful visualizations.

## Features
- 🚀 Real-time download and upload speed testing
- 📊 Interactive graphs showing speed history
- ⏱️ Ping measurement
- 📈 Progress bars with live updates
- 🌙 Modern dark theme interface
- 💾 Automatic test history saving
- 📱 Responsive design
## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/speedscope.git
cd speedscope
```
2. Run the application:
```bash
python speedscope.py
```
The application will:
1. Open a modern GUI interface
2. Allow you to start speed tests with a single click
3. Display real-time results with progress bars
4. Show historical data in a graph
5. Save all test results automatically
## Requirements
- Python 3.7 or higher
- Internet connection
- Required packages listed in `requirements.txt`
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- Built with [customtkinter](https://github.com/TomSchimansky/CustomTkinter)
- Speed testing powered by [speedtest-cli](https://github.com/sivel/speedtest-cli)
- Graphs created with [matplotlib](https://matplotlib.org/)
---
Made with ❤️ by Tanish Poddar
---