Akamai Server Based Speed Test CLI
Command line interface for network speed test, based on Akamai Servers.
Akamai's online netspeed test website
Requirements
Python version >= 3.7
Installation
pip
pip install akamai-speedtest
Github
pip install git+https://github.com/YUcxovo/Akamai-Speedtest.git
Features
- IP test
- Ping test (ping, jitter, packet loss)
- Download speed, single stream and multi-stream
- Upload speed, single stream and multi-stream
- Current network situation monitor (send and receive)
Usage
Basic Usage
Simply typing speedtest in terminal, the most suitable server will be automatically chosen. Then ip test, ping test, multi-stream download and upload test will start in turn.
Use with Commands
speedtest [Options]speedtest ipspeedtest ping [Optional: url] [Options]speedtest download [Options]speedtest upload [Options]speedtest monitor [Options]
Custom Settings
A .json file including:
- server
- prev_server
- ping_test_times
- ping_wait_time
- download_multitest
- upload_multitest
- multi_download_max_time
- multi_upload_max_time
- single_download_max_time
- single_upload_max_time
- auto_time_reduce
- download_gracetime
- upload_gracetime
- download_max_stream
- upload_max_stream
- download_multistream_delay
- upload_multistream_delay
- download_update_interval
- upload_update_interval
- multi_download_package_size
- multi_upload_package_size
- single_download_package_size
- single_upload_package_size
- download_chunk_size
- upload_chunk_size
- overhead_compensation_factor
Use the custom settings by default by setting environment variable AKM_SPEEDTEST_SETTINGS as the path of settings file.
Attributions
This application uses services from:
- ipify API for ip test
- Akamai Technologies, Inc. for download and upload test
Metadata
Release files for akamai-speedtest 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| akamai_speedtest-0.1.1.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| akamai_speedtest-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.8 kB
Release files / akamai_speedtest-0.1.1.tar.gz
| Download URL | akamai_speedtest-0.1.1.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
675e88748b4b2db07e377d9b8d8172ec3a9be150de4e1bc5478ee1cbc1bbdff7
|
|
BLAKE2b-256 checksum How to use checksums |
2eac061788153562d89bd7285673df77a17ab3e60b7a5990ab1c2e714cd9a62b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / akamai_speedtest-0.1.1-py3-none-any.whl
| Download URL | akamai_speedtest-0.1.1-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
705411eae41217c96b14da33174a06ee64f863207ad5ed0d70f220ed0745a761
|
|
BLAKE2b-256 checksum How to use checksums |
bd1ba887430bb3ab27cede07fba5b5a9eaf66cad40af9fd82d484bf818d02f1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|