sivel/speedtest-cli ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple command line tool that checks internet speed using speedtest.net.
I want to be able to run it from the terminal and quickly see my download speed, upload speed, and ping, with a clean readable output. It should also have a few useful options like showing only the basics, printing results as JSON or CSV, listing nearby servers, choosing a specific server, skipping upload or download tests, and generating a shareable results link if possible.
Make it work as a small Python utility that can be installed and run easily, and include a basic help screen with all the options. If you need current details about how speedtest.net works or any API changes, look them up online first. Also make sure it handles errors gracefully when the network is slow or unavailable, and keep the code simple enough that someone can use it as both a script and a library.
Are you gonna build this?
make sure you review the code using coderabbit