Skip to content

Commit 8bb80ae

Browse files
Create README.md
1 parent 17bb2fe commit 8bb80ae

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

README.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# 📶 Internet Speed Test App
2+
3+
A simple and lightweight Internet Speed Test application written in **Python**. This tool allows you to test your internet speed via **Command Line Interface (CLI)** or a user-friendly **Graphical User Interface (GUI)**.
4+
5+
---
6+
7+
## 📸 Screenshots
8+
9+
### 🖥️ GUI Version
10+
![GUI Screenshot](https://raw.githubusercontent.com/ritwikjamuar/speedtest-gui/main/screenshots/speedtest_gui_ss.png)
11+
12+
### 💻 CLI Version
13+
![CLI Screenshot](https://raw.githubusercontent.com/AshutoshDash1999/Internet-Speed-Test/main/screenshot.png)
14+
15+
---
16+
17+
## 🚀 Features
18+
19+
- ✅ Download & Upload speed test
20+
- ✅ Ping (latency) measurement
21+
- ✅ Best server selection
22+
- ✅ ISP and IP address detection
23+
- ✅ CLI & GUI modes
24+
- ✅ Shareable result link
25+
26+
---
27+
28+
## 📁 Folder Structure
29+
30+
31+
InternetSpeedTestApp/
32+
├── speed_test_cli.py # CLI-based speed test script
33+
├── speed_test_gui.py # GUI-based speed test using Tkinter
34+
├── requirements.txt # Required Python libraries
35+
└── README.md # This documentation file
36+
37+
yaml
38+
Copy
39+
Edit
40+
41+
---
42+
43+
## 📦 Installation
44+
45+
Install Python packages using pip:
46+
47+
48+
pip install -r requirements.txt
49+
python speed_test_cli.py
50+
It will output:
51+
52+
Download Speed
53+
54+
Upload Speed
55+
56+
Ping
57+
58+
IP Address
59+
60+
ISP
61+
62+
Speedtest result URL
63+
64+
python speed_test_gui.py
65+
```bash
66+
📃 License
67+
This project is licensed under the MIT License. You are free to use, modify, and distribute it.
68+

0 commit comments

Comments
 (0)