{ "info": { "author": "Mike O'Driscoll", "author_email": "mike@mikeodriscoll.ca", "bugtrack_url": null, "classifiers": [], "description": "tekuila\n=============\n\nInterface for querying your ISP download quota.\n\n\"Have you had to much to download?\"\n\n|travis| |version| |ghversion| |license|\n\nVersions\n--------\n\nWorks with python 2.7, 3.4, 3.5\n\nPull your ISP Quota and act on it.\n\nSupported ISPs:\n\n- `TekSavvy`_\n- `Start.ca`_\n\nTo avoid using command line flags create a config file at::\n\n ~/.tekuila\n\nPlace the following variables within the config file::\n\n API=\n CAP=\n WARN_RATIO=\n\nInstallation\n------------\n\nTo install, run the following::\n\n pip install tekuila\n\nOr, if you wish to install the latest from source::\n\n git clone https://github.com/mikeodr/tekuila\n cd tekuila\n python setup.py install\n\nAPI Usage\n---------\n\n`ReadTheDocs`_.\n\nConsole Usage\n-------------\n\nConsole command help::\n\n tekuila -h\n usage: tekuila [-h] [-c CONFIG] [--cap CAP] [--api API] [--warn WARN] [-v]\n [-s] [--version]\n\n Check TekSavvy Cap\n\n optional arguments:\n -h, --help show this help message and exit\n -c CONFIG, --config CONFIG\n Alternative config file\n --cap CAP Your cap in GB, causes nonzero return code if exceeded\n --api API API Key\n --warn WARN Warn ratio against data cap, causes nonzero return\n code if exceeded, in range 0.1 to 1.0\n -v, --verbose Show output, don't just use return code\n -s, --startca Use StartCA instead of TekSavvy API\n --version show program's version number and exit\n\nPull Requests and Issues\n------------------------\n\nPull requests very much welcome.\nCheck that it complies with pep8, please make sure the documentation builds.\n\nPlease use elementary commits vs big commits and try and have your commit\nmessages be detailed. See Tim Pope's excellent `Guide`_.\n\nLicense\n-------\nGPLv2\n\n.. _Guide: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html\n.. _ReadTheDocs: http://tekuila.readthedocs.io/en/latest/\n.. _TekSavvy: https://teksavvy.com/\n.. _Start.ca: https://www.start.ca/\n\n.. |travis| image:: https://img.shields.io/travis/mikeodr/tekuila.svg\n :target: https://travis-ci.org/mikeodr/tekuila\n :alt: Build Status\n\n.. |license| image:: https://img.shields.io/pypi/l/tekuila.svg\n :target: https://pypi.python.org/pypi/tekuila/\n :alt: License\n\n.. |version| image:: https://img.shields.io/pypi/v/tekuila.png\n :target: https://pypi.python.org/pypi/tekuila/\n :alt: Latest Version released on PyPi\n\n.. |ghversion| image:: https://img.shields.io/github/release/mikeodr/tekuila.svg\n :target: https://github.com/mikeodr/tekuila/releases\n :alt: Latest Version released on Github", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mikeodr/tekuila", "keywords": "", "license": "GPL2", "maintainer": "", "maintainer_email": "", "name": "tekuila", "package_url": "https://pypi.org/project/tekuila/", "platform": "", "project_url": "https://pypi.org/project/tekuila/", "project_urls": { "Homepage": "https://github.com/mikeodr/tekuila" }, "release_url": "https://pypi.org/project/tekuila/3.0.2/", "requires_dist": null, "requires_python": "", "summary": "Script for checking TekSavvy (and other ISP) Quotas", "version": "3.0.2" }, "last_serial": 4657746, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ce69ed8d9b5813047d67d54ea21e364d", "sha256": "cc773d31a3083699a762348226ec0ffc5e12321321299554e2af2e17c0f6d4fd" }, "downloads": -1, "filename": "tekuila-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ce69ed8d9b5813047d67d54ea21e364d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3400, "upload_time": "2015-01-14T14:32:52", "url": "https://files.pythonhosted.org/packages/5d/9f/d31a1fb2ee219e1e88841d2bc04e5892dcd13f9a9b1b12a52b634ea9cbf0/tekuila-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c1ee044494747aa489c53866bd9681c0", "sha256": "d212cbe01d30bbf7b4ceaee1ed927697bd96a7e6618824d1930027de278e699f" }, "downloads": -1, "filename": "tekuila-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c1ee044494747aa489c53866bd9681c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3405, "upload_time": "2015-01-14T15:11:46", "url": "https://files.pythonhosted.org/packages/9c/2f/1e12b4745719c5ca0264cfd18f93cbd1fc396ee8405009e29dd5d79d9dbc/tekuila-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6cbc4c01abdacd04aa3a15e14e70cb4b", "sha256": "b28f7e7da3b2a5612baefe910c5e512248b26de6bd75637b9f5bb842240150b9" }, "downloads": -1, "filename": "tekuila-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6cbc4c01abdacd04aa3a15e14e70cb4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4465, "upload_time": "2015-01-17T01:25:35", "url": "https://files.pythonhosted.org/packages/a4/f0/a9c51da9a66208eb39d3721e66bc55b60c6c95bb84dd865a8172a0b4349e/tekuila-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a3d936340f385c53bf4882a6d959ba77", "sha256": "c32ba717bc5106e13e0c44411a4a8a9c96953d2c0f6dff0eea4cc679c02558a2" }, "downloads": -1, "filename": "tekuila-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a3d936340f385c53bf4882a6d959ba77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4479, "upload_time": "2015-01-17T20:07:55", "url": "https://files.pythonhosted.org/packages/e8/d8/805a657965dd4a2424ec278a3bb5db2501766ba7cddfd697dd696b1907d3/tekuila-0.1.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c0605355d13386b432aa4e98ac81ce22", "sha256": "7275289366aa83e778bc85787ad362b5fe791eabda389f51e1b35ff3cb471c40" }, "downloads": -1, "filename": "tekuila-1.0.0.tar.gz", "has_sig": true, "md5_digest": "c0605355d13386b432aa4e98ac81ce22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4629, "upload_time": "2015-01-20T02:07:22", "url": "https://files.pythonhosted.org/packages/33/fe/922d78a475c452292e43b0119a65167eeafb4643582f72595c5890bb8a21/tekuila-1.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a09460818458647c6254ef2e67cfb57d", "sha256": "407d042bac9d63d3efb52accd4ff58da7c81103e7dd726ca88ca15e97720a33a" }, "downloads": -1, "filename": "tekuila-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a09460818458647c6254ef2e67cfb57d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11042, "upload_time": "2015-11-09T14:45:19", "url": "https://files.pythonhosted.org/packages/22/67/8034642b84ea010963e8cc0e306ccbe33a30ab3991680fae5125de2a4d6d/tekuila-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47f0a94ba7ad81a908697d24df7376cc", "sha256": "f07af71698680dab0d4463d29e6943422883f2ad874ec54b2d21b8249c91db49" }, "downloads": -1, "filename": "tekuila-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47f0a94ba7ad81a908697d24df7376cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11044, "upload_time": "2015-11-09T14:45:22", "url": "https://files.pythonhosted.org/packages/83/62/777c05bbcb174923890772611aa2f1dcfa0fbe43eb2a72ed9c036f57146d/tekuila-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4421708fdfa0fc8ec8c8efaa44687afb", "sha256": "a342e04b97331e8e0fd12f5f7daa4875cd052cedb83e3461b695dd6e67ebed2d" }, "downloads": -1, "filename": "tekuila-2.0.1.tar.gz", "has_sig": false, "md5_digest": "4421708fdfa0fc8ec8c8efaa44687afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5796, "upload_time": "2015-11-09T14:45:27", "url": "https://files.pythonhosted.org/packages/71/03/4ace1fd8e6e31da426c03e522be5cad42c814a6f8a694ed45f9ecd8329fa/tekuila-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "e4072f640136fd67720da098becf1634", "sha256": "a6135ed335ff452ca35f19137bc6d75c4c136457749118c873604f6cd0d19d48" }, "downloads": -1, "filename": "tekuila-2.0.2.tar.gz", "has_sig": false, "md5_digest": "e4072f640136fd67720da098becf1634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6108, "upload_time": "2015-12-24T18:45:13", "url": "https://files.pythonhosted.org/packages/4c/42/05cd2904ce5af302380b657f150d180e9baabee50223d886a633ea3ec2a0/tekuila-2.0.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "34a0889f8624c1dcf54a8bf85cd7f667", "sha256": "fc5fcc72d13ce32bc3d92244e0c830a4907bff157d672d3da0258245d4365f61" }, "downloads": -1, "filename": "tekuila-3.0.0.tar.gz", "has_sig": false, "md5_digest": "34a0889f8624c1dcf54a8bf85cd7f667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14690, "upload_time": "2018-02-08T21:18:37", "url": "https://files.pythonhosted.org/packages/c7/0a/75a9896c749f1363c6bcd33ea23c851a219f8161912216923f257ea3ff8a/tekuila-3.0.0.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "ea89439efcb4005d24c2b479dbb08d48", "sha256": "fe46597277d21d6627211038acda0cbff178e101aa15a3a37aac09577edac546" }, "downloads": -1, "filename": "tekuila-3.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ea89439efcb4005d24c2b479dbb08d48", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16272, "upload_time": "2019-01-03T21:13:36", "url": "https://files.pythonhosted.org/packages/00/2c/2db279c69ebab89e899b48d560e628f28f22cd91edc8ecf05c2242559b0a/tekuila-3.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5668cc3bb90dcfd320556746a3407b0a", "sha256": "76779c10396ce4bef3ea5152cb7ffef206a689b088e20a2b7fbcb22d6925f786" }, "downloads": -1, "filename": "tekuila-3.0.2.tar.gz", "has_sig": false, "md5_digest": "5668cc3bb90dcfd320556746a3407b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15516, "upload_time": "2019-01-03T21:12:47", "url": "https://files.pythonhosted.org/packages/c0/b3/5d5676079aeb5480f6f91c64a0ceac09a3899b4c438bb8f11f48302b4845/tekuila-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea89439efcb4005d24c2b479dbb08d48", "sha256": "fe46597277d21d6627211038acda0cbff178e101aa15a3a37aac09577edac546" }, "downloads": -1, "filename": "tekuila-3.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ea89439efcb4005d24c2b479dbb08d48", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16272, "upload_time": "2019-01-03T21:13:36", "url": "https://files.pythonhosted.org/packages/00/2c/2db279c69ebab89e899b48d560e628f28f22cd91edc8ecf05c2242559b0a/tekuila-3.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5668cc3bb90dcfd320556746a3407b0a", "sha256": "76779c10396ce4bef3ea5152cb7ffef206a689b088e20a2b7fbcb22d6925f786" }, "downloads": -1, "filename": "tekuila-3.0.2.tar.gz", "has_sig": false, "md5_digest": "5668cc3bb90dcfd320556746a3407b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15516, "upload_time": "2019-01-03T21:12:47", "url": "https://files.pythonhosted.org/packages/c0/b3/5d5676079aeb5480f6f91c64a0ceac09a3899b4c438bb8f11f48302b4845/tekuila-3.0.2.tar.gz" } ] }