speedtest-monitor

Monitor your speed test automatically using speedtest.net


License
MIT
Install
pip install speedtest-monitor==0.0.1

Documentation

Speedtest Monitor

Monitor your speed test automatically using speedtest.net

Installation

Use the package manager pip to install speedtest_monitor.

pip install speedtest_monitor

Optionaly install a cron to test the speed each 15 minutes with

speedtest-monitor --install-cron

Usage

speedtest-monitor

The results will be printed and saved to ~/.speedtest/speeedtest.csv then a couple of graphs are generated in ~/.speedtest/graphs

You can change the default output directory with --output-dir argument. Here's the full script arguments:

speedtest-monitor --help
usage: speedtest-monitor [-h] [--output-dir OUTPUT_DIR] [--download] [--upload] [--install-cron]

Measure internet speed then save the result and update the graphs

optional arguments:
  -h, --help            show this help message and exit
  --output-dir OUTPUT_DIR
                        Where to save the output. Default to ~/.speedtest
  --download            Wether to measure download speed or not. Defaults to True
  --upload              Wether to measure upload speed or not. Defaults to False
  --install-cron        Install the crontab to the current user and quit. Defaults to False

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT