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