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.1.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.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: speedtest-monitor-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f02407b4b2283052a0e26137d7df149fe37fededc87c781449280b93cbaf163b
MD5 ea5d97e0f15c8844e8e7e37a3a3150ef
BLAKE2b-256 94b6c6894bc0e394489ce1da7c59ff1a59a514fed65cd7a08f2b03a315853156

See more details on using hashes here.

File details

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

File metadata

  • Download URL: speedtest_monitor-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56d6227d9bf045d67492aec32008c479c73424a76b159e01a6ffd09de93d1f3d
MD5 789fc1ff0e5ebbddb0e03c7894ef33d9
BLAKE2b-256 a9047429d3d934aaa0ce820e7a2cc2d6dbd0b5056023da90d4b5325c83cc2e64

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