Skip to content

Conversation

@atharvabaodhankar
Copy link

Summary

This PR brings a major upgrade to the CLI version of the Internet Speed Test App:

  • Modern, user-friendly CLI UI using the rich library (colored panels, tables, spinners)
  • Displays local and external IP, ISP, and location before the test
  • Shows server info and test time in the results table
  • Friendly error handling: if the test fails, the user can retry
  • Option to save results to a file (speedtest_results.txt) after a successful test
  • Code cleanup: constants for clarity, improved structure
  • README updated to reflect all new features and usage

Motivation

These changes make the CLI much more pleasant and robust for users, and provide a more professional, informative, and interactive experience.

How to Test

  • Run python speed_test_cli.py
  • Try with/without internet, and test retry and save features
  • Check the output and saved file

@LELIONTRIBAL0 LELIONTRIBAL0 force-pushed the main branch 25 times, most recently from b2b3c61 to 467e961 Compare May 19, 2025 05:46
@LELIONTRIBAL0 LELIONTRIBAL0 force-pushed the main branch 30 times, most recently from 6359f10 to 7a715da Compare November 28, 2025 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants