Skip to main content

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

Metadata

Release files for zspeedtest 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zspeedtest 0.2.1
File Size Uploaded
zspeedtest-0.2.1.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zspeedtest 0.2.1
File Interpreter ABI Platform
zspeedtest-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / zspeedtest-0.2.1.tar.gz

Download URL zspeedtest-0.2.1.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b5cbe3b870208ffa913f735dc32cb209be6ec5de47ac62757dcacbcbede01e42
BLAKE2b-256 checksum
How to use checksums
c0f6c3a1b4164562d20339bf72af068799376f8af937ceb3897fd97a27e7f37b
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / zspeedtest-0.2.1-py3-none-any.whl

Download URL zspeedtest-0.2.1-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c80821f23fa7335b2bfb1052a3a6a15b580b4f35afcc919f5edad5c4c8eead40
BLAKE2b-256 checksum
How to use checksums
c2f8da96a7da5f4267bb0f302c1118948b554b66079be73f08bd3b74bcd4f14e
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page