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)
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 | |
|---|---|---|---|
| trackyournet-1.0.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trackyournet-1.0-py3-none-any.whl | Python 3 | none | any | Details |
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
|