This .Net 4.7 console application runs a speedtest using speedtest-cli at specified intervals, logging the results to a database.
This project is licensed under the Apache 2.0 license. See License.md.
- SqlServer localdb installed locally (otherwise you can modify the connection string in App.config)
- Python
- speedtest-cli
- In App.config, under appSettings, update the path to speedtest-cli as appropriate
- In package manager console, run update-database to generate the database in your localdb instance
A Jupyter Notebook is included at the top level that shows summary statistics and a plot of download speeds against the time of day. The notebook connects to a MS Sql Server database; you'll need to adjust the connection details as necessary for your setup.