- version: 0.0.2
Use Python and the speedtest-cli to monitor upload and download speeds over a specified period of time & produce a visualization using matplotlib.
- Open your favorite terminal and run
python monitor.py
. You will be asked to enter time delay interval in minutes. - You will then be asked how long you wish to run the test for. (Again, in minutes).
- A graphical representation of your internet performance will be produced and stored in
./Output
.
- matplotlib
- speedtest-cli
- requests
- Write up README / How to.
- Stop using hard coded inputs.
- Better documentation.
- Package it all? Homebrew / PyPi
- (https://towardsdatascience.com/build-your-first-open-source-python-project-53471c9942a7)
- check all dependencies are installed (see requirements.txt)?
- What If speedtest fails, mark timestamp of failed test?
- Does it need to cache a csv? maybe just make a dict???