A simple command-line app that runs a internet speedtest in a determined interval of time
Project description
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trackyournet-1.0.tar.gz.
File metadata
- Download URL: trackyournet-1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9bf59f52e70faff47abc99461edb9954b17341264722b1fb942d91de5e28591
|
|
| MD5 |
756847c21a97aedb796ad9e21ebf8de6
|
|
| BLAKE2b-256 |
cf940cb9b755525b2f39e37d547f31915568aa2be9aaf4c1d1b92052a9a75a83
|
File details
Details for the file trackyournet-1.0-py3-none-any.whl.
File metadata
- Download URL: trackyournet-1.0-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
542dc087405167b64d100f9db5059712783d3b367ebdc787ee7c9e89cb07566a
|
|
| MD5 |
93de83301fa33bf07c42c5517f378376
|
|
| BLAKE2b-256 |
d84d45e4012a1ca09c327055a1e43664bfd4f1bdf149b827b138445c474844f7
|