trackyournet
A simple command-line app that runs an internet speedtest in a determined interval of time, so you can blame your internet provider because of their slow internet.
You can install trackyournet with pip:
pip install trackyournet
How to use?
After installing use the trackyournet command on your terminal, check the usage above.
trackyournet [-h] -u {week, day, hour, min} -f FILE [-r REPEAT] interval
interval is the interval between speedtests. (Required; Integer)
-u or --unit is the unit of interval: week, day, hour, or min (Minute). (Required; String)
-f or --file receives a path pointing to an SQLite database or a directory where the data will be allocated (The database will be created if it doesn't exist). (Required; String)
-r or --repeat is the amount of speedtest that will be run before exiting. (Optional; Integer)
-h or --help prints the help message.
After starting, you can stop the application using Ctrl + C (Or whatever your terminal's abort key biding is). If repeat is passed it will stop running automatically after running the determined amount of speedstests.
NOTE: Stopping the application with Ctrl + C while a speedtest is being run/registered may cause some problems with the database.
Example
Let's say you would like to run ten speedtests with an interval of 15 minutes between them:
trackyournet 15 -u min -f {Your file/dir path here!} -r 10
Final Message
It's my first command line application and the first project I'm uploading to PyPI, so if you find a bug or have a suggestion, please, post it on issues.
(By the way, I pretend to add more ways of outputting the data)
Metadata
Release files for trackyournet 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| trackyournet-1.0.tar.gz | 3.2 kB | Without provenance | Details for trackyournet-1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| trackyournet-1.0-py3-none-any.whl | Python 3 | none | any | Details for trackyournet-1.0-py3-none-any.whl |
Total release size: 5.5 kB
Release files / trackyournet-1.0.tar.gz
| Download URL | trackyournet-1.0.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f9bf59f52e70faff47abc99461edb9954b17341264722b1fb942d91de5e28591
|
|
BLAKE2b-256 checksum How to use checksums |
cf940cb9b755525b2f39e37d547f31915568aa2be9aaf4c1d1b92052a9a75a83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Release files / trackyournet-1.0-py3-none-any.whl
| Download URL | trackyournet-1.0-py3-none-any.whl |
|---|---|
| Size | 2.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
542dc087405167b64d100f9db5059712783d3b367ebdc787ee7c9e89cb07566a
|
|
BLAKE2b-256 checksum How to use checksums |
d84d45e4012a1ca09c327055a1e43664bfd4f1bdf149b827b138445c474844f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.10
|
Security for trackyournet 1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.