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

Uploaded Python 3

File details

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

File metadata

  • Download URL: zspeedtest-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b5cbe3b870208ffa913f735dc32cb209be6ec5de47ac62757dcacbcbede01e42
MD5 44e571f460736e1ff3e8bc89b3be32ef
BLAKE2b-256 c0f6c3a1b4164562d20339bf72af068799376f8af937ceb3897fd97a27e7f37b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zspeedtest-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c80821f23fa7335b2bfb1052a3a6a15b580b4f35afcc919f5edad5c4c8eead40
MD5 ea0266c101ac2a82ae53ae4cc2ce45ed
BLAKE2b-256 c2f8da96a7da5f4267bb0f302c1118948b554b66079be73f08bd3b74bcd4f14e

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