Skip to main content

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)

Source distribution for trackyournet 1.0
File Size Uploaded
trackyournet-1.0.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for trackyournet 1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page