Skip to main content

Unofficial CLI for fast.com

Project description

Fast.com CLI

Unofficial CLI tool to run Internet speed measurement tests using Fast.com's service.

Installation

pip install --user fastcom-cli

Usage

fastcom [-h] [-q] [-i ITERATIONS] [-s SERVERS] [-j] [-r TRIM] [-t TIMEOUT] [-v]

A CLI tool to test your Internet speed using Fast.com.

options:
  -h, --help            show this help message and exit
  -q, --quiet           Suppresses progress output (default: False)
  -i ITERATIONS, --iterations ITERATIONS
                        Controls the number of loops (default: 10)
  -s SERVERS, --servers SERVERS
                        Controls the number of servers to test against during
                        each loop (default: 5)
  -j, --json            Outputs a JSON formatted summary (implies --quiet)
                        (default: False)
  -r TRIM, --trim TRIM  Controls the percentage of results to trim from the top
                        and bottom of the results for the "Mean (trimmed)" value
                        (default: 10)
  -t TIMEOUT, --timeout TIMEOUT
                        Controls the number of seconds to wait before stopping
                        all tests (default: 60)
  -v, --version         show program's version number and exit

Simply run fastcom for the default usage.

$ fastcom

Count: 1/50
Loop: 1/10
Unique servers: 1
Median: 796.40 Mbps
Mean: 796.40 Mbps
Mean (trimmed): 796.40 Mbps
Max: 796.40 Mbps
Last: 796.40 Mbps
----------------------------
...
Max speed: 822.98 Mbps
Mean speed: 574.89 Mbps
$ fastcom --json

{
  "count": 50,
  "unique_servers": 39,
  "median": 72451737.42476499,
  "mean": "559.08 Mbps",
  "mean_trimmed": "567.41 Mbps",
  "max": 107790185.14579706,
  "last": 36975053.209750414
}

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

fastcom-cli-1.1.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

fastcom_cli-1.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file fastcom-cli-1.1.tar.gz.

File metadata

  • Download URL: fastcom-cli-1.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for fastcom-cli-1.1.tar.gz
Algorithm Hash digest
SHA256 9d33740a89fb7f8efa8e35878c34dbfa4ce409832e06809f8dfa7744fc8da543
MD5 e0b776748e6b87023133f2a2e588237c
BLAKE2b-256 e962e7b7581c28403331198a9f58853eed2cf785d1f20c4c662186a129820310

See more details on using hashes here.

File details

Details for the file fastcom_cli-1.1-py3-none-any.whl.

File metadata

  • Download URL: fastcom_cli-1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for fastcom_cli-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfb90a33907774eed6aad7c217e80260bbd126058384a58076d84bb2906e10d1
MD5 04e3f4952d27090c84c99214ad73f00a
BLAKE2b-256 ee7ebd70da29f6ca712fdd0e164e3687ccce7b9db835d8a0c21ad58f22f7c1b2

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