metafy-social / python-scripts

A repository of python scripts that come in handy in automating day-to-day tasks
MIT License
464 stars 182 forks source link

feat(main.py): Add multiple iteration functionality and results summary and graph #495

Open williamjsobczak opened 9 months ago

williamjsobczak commented 9 months ago

Description

Add functionality that allows user to run multiple rounds of speed tests at timings of their choosing. Further, add summary results following the last speedtest and a supporting graph to visualize download speeds, upload speeds, and ping across iterations. Updated requirements.txt accordingly with associated dependencies (matplotlib).

Dependencies

Matplotlib - see requirements.txt

Future Improvements

A means to save past tests locally and re-access later may be a worthy inclusion.

Screenshots of relevant screens

Output Screenshot
github-actions[bot] commented 9 months ago

PR is not linked to any issue, please make the corresponding changes in the body.