Skip to main content

zspeedtest

Project description

zspeedtest

Simple CLI internet speed tester. Downloads a file and measures throughput.

Supported Python versions PyPI version Tests Coverage License: MIT

Install from PyPI

uv add zspeedtest  # or pip install zspeedtest
uv run zspeedtest

Usage

uv run zspeedtest [URL] [--requests N] [--timeout N]
  • URL — large file to download (default: 10MB test file from ThinkBroadband)
  • --requests/-n — number of test requests (default: 10)
  • --timeout/-t — per-request timeout in seconds (default: 30)

Examples

uv run zspeedtest
uv run zspeedtest http://example.com/file.bin --requests 5
uv run zspeedtest http://example.com/file.bin -n 3 -t 15

Output:

uv run zspeedtest -n 1

URL: http://ipv4.download.thinkbroadband.com/10MB.zip
Requests: 1
----------------------------------------------------
  #        Size      Time         Speed
----------------------------------------------------

  1     10.0 MB    29.95s        0.33 MB/s
====================================================
Successful requests : 1 / 1
Total downloaded    : 10.0 MB
Average time        : 29.95 s
Average speed       : 0.33 MB/s
Min / Max           : 0.33 / 0.33 MB/s

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

zspeedtest-0.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

zspeedtest-0.2.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file zspeedtest-0.2.0.tar.gz.

File metadata

  • Download URL: zspeedtest-0.2.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for zspeedtest-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7eaecb4813295373c2c51c9b99081448a0bab97576c6a09968cbf36a102e3c0e
MD5 bb6c02483cbdbebca09fef17afc7d380
BLAKE2b-256 257af5690fc22932fc4e5928d898908758d1fd623a449f44aed77d8bfa33e469

See more details on using hashes here.

File details

Details for the file zspeedtest-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: zspeedtest-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for zspeedtest-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79457716318e446da932015bf2ff8ea115a945dcde4192d297ad2825abf3a256
MD5 b5591fb6d5de11ba933a15181c54d8c5
BLAKE2b-256 15bc755b08c1d7505e46c133ea3e7b21cf3e70742e898a2857825e92512dbcb2

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