trackyournet


Nametrackyournet JSON
Version 1.0 PyPI version JSON
download
home_pagehttps://github.com/VictorioMaculan/internet-speed-tracker
SummaryA simple command-line app that runs a internet speedtest in a determined interval of time
upload_time2024-01-28 22:26:20
maintainer
docs_urlNone
authorVictorio H. S. Maculan
requires_python>=3.7
licenseMIT
keywords speedtest speed test internet speed cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://github.com/VictorioMaculan/internet-speed-tracker/issues).

 (By the way, I pretend to add more ways of outputting the data)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/VictorioMaculan/internet-speed-tracker",
    "name": "trackyournet",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "speedtest,speed test,internet speed,cli",
    "author": "Victorio H. S. Maculan",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/cf/94/0cb9b755525b2f39e37d547f31915568aa2be9aaf4c1d1b92052a9a75a83/trackyournet-1.0.tar.gz",
    "platform": null,
    "description": "# trackyournet\r\n 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~~.\r\n\r\n You can install trackyournet with pip:\r\n\r\n ```\r\n pip install trackyournet\r\n ```\r\n\r\n ## How to use?\r\n After installing use the ``trackyournet`` command on your terminal, check the usage above.\r\n\r\n ```\r\n trackyournet [-h] -u {week, day, hour, min} -f FILE [-r REPEAT] interval\r\n ```\r\n\r\n ``interval`` is the interval between speedtests. _(Required; Integer)_\r\n \r\n ``-u`` or ``--unit`` is the unit of ``interval``: week, day, hour, or min (Minute). _(Required; String)_\r\n\r\n ``-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\n\r\n ``-r`` or ``--repeat`` is the amount of speedtest that will be run before exiting. _(Optional; Integer)_\r\n\r\n ``-h`` or ``--help`` prints the help message.\r\n \r\n **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.** \r\n\r\n **NOTE**: Stopping the application with ``Ctrl + C`` while a speedtest is being run/registered may cause some problems with the database.\r\n\r\n ## Example\r\n Let's say you would like to run ten speedtests with an interval of 15 minutes between them:\r\n \r\n ```\r\n trackyournet 15 -u min -f {Your file/dir path here!} -r 10\r\n ```\r\n \r\n ## Final Message\r\n 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](https://github.com/VictorioMaculan/internet-speed-tracker/issues).\r\n\r\n (By the way, I pretend to add more ways of outputting the data)\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A simple command-line app that runs a internet speedtest in a determined interval of time",
    "version": "1.0",
    "project_urls": {
        "Bug Reports or Suggestions": "https://github.com/VictorioMaculan/internet-speed-tracker/issues",
        "Homepage": "https://github.com/VictorioMaculan/internet-speed-tracker"
    },
    "split_keywords": [
        "speedtest",
        "speed test",
        "internet speed",
        "cli"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d84d45e4012a1ca09c327055a1e43664bfd4f1bdf149b827b138445c474844f7",
                "md5": "93de83301fa33bf07c42c5517f378376",
                "sha256": "542dc087405167b64d100f9db5059712783d3b367ebdc787ee7c9e89cb07566a"
            },
            "downloads": -1,
            "filename": "trackyournet-1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "93de83301fa33bf07c42c5517f378376",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 2313,
            "upload_time": "2024-01-28T22:26:18",
            "upload_time_iso_8601": "2024-01-28T22:26:18.278248Z",
            "url": "https://files.pythonhosted.org/packages/d8/4d/45e4012a1ca09c327055a1e43664bfd4f1bdf149b827b138445c474844f7/trackyournet-1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf940cb9b755525b2f39e37d547f31915568aa2be9aaf4c1d1b92052a9a75a83",
                "md5": "756847c21a97aedb796ad9e21ebf8de6",
                "sha256": "f9bf59f52e70faff47abc99461edb9954b17341264722b1fb942d91de5e28591"
            },
            "downloads": -1,
            "filename": "trackyournet-1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "756847c21a97aedb796ad9e21ebf8de6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 3191,
            "upload_time": "2024-01-28T22:26:20",
            "upload_time_iso_8601": "2024-01-28T22:26:20.001852Z",
            "url": "https://files.pythonhosted.org/packages/cf/94/0cb9b755525b2f39e37d547f31915568aa2be9aaf4c1d1b92052a9a75a83/trackyournet-1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-28 22:26:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "VictorioMaculan",
    "github_project": "internet-speed-tracker",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "trackyournet"
}
        
Elapsed time: 0.16388s