Skip to main content

Monitor your speed test automatically using speedtest.net

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

speedtest-monitor-0.0.2.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

speedtest_monitor-0.0.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file speedtest-monitor-0.0.2.tar.gz.

File metadata

  • Download URL: speedtest-monitor-0.0.2.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for speedtest-monitor-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5a224da40466de8a340afb88cb62dcd185405f7d6992a5a8b25c54fd6f51e9ac
MD5 b60c09618bac1d0a629541d17dc0c469
BLAKE2b-256 be7e952c910d33416c4faa733c08e308d4bf17a6e505f05ed2b6f6fdddb96f5d

See more details on using hashes here.

File details

Details for the file speedtest_monitor-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: speedtest_monitor-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for speedtest_monitor-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ccd0c582181ad137364ed4fc8d999f59d95f27632c193d345186ae1a1f74070e
MD5 c0424b6e4797a67fb3c1c28a05d63222
BLAKE2b-256 c149d02ff4b0fd1d883a45cc65f8ee5410479b89519889ee10f62cb618ad731a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page