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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page