{ "info": { "author": "Jarrod C Taylor", "author_email": "jarrod.c.taylor@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Topic :: System :: Shells", "Topic :: Terminals" ], "description": "Time Till Done (ttd)\n-------------------\n\n.. image:: https://travis-ci.org/JarrodCTaylor/ttd.svg?branch=master\n :target: https://travis-ci.org/JarrodCTaylor/ttd\n\nTime Till Done ``ttd`` for short is a simple progress bar to help give you some\nfeedback for your long running Python scripts.\n\nInstallation\n============\n\n``pip install ttd``\n\nDemo Gif\n========\n.. image:: https://cloud.githubusercontent.com/assets/4416952/3593813/177b9caa-0c8e-11e4-9e6d-87340fe43bd1.gif\n\nUsage\n=====\n\nThe easiest way to use the module is in a for loop as demonstrated in the demo\ngif above and the code snippet below.\n\n.. code:: python\n\n import time\n from ttd import ttd\n\n for i in ttd(range(99)):\n time.sleep(.05)\n\nYou may also update the progress bar manually by calling ``print_ttd(index, total)``\nthroughout your script as demonstrated below.\n\n.. code:: python\n\n import time\n from ttd import print_ttd\n\n print_ttd(0, 5)\n time.sleep(.5)\n\n print_ttd(1, 5)\n time.sleep(.04)\n\n print_ttd(2, 5)\n time.sleep(.5)\n\n print_ttd(3, 5)\n time.sleep(.5)\n\n print_ttd(4, 5)\n time.sleep(.5)\n\n print_ttd(5, 5)\n print(\"\\ndone\")", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JarrodCTaylor/ttd", "keywords": null, "license": "WTFPL", "maintainer": null, "maintainer_email": null, "name": "ttd", "package_url": "https://pypi.org/project/ttd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ttd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/JarrodCTaylor/ttd" }, "release_url": "https://pypi.org/project/ttd/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Time Till Done (ttd) is a simple progress bar for your long running Python scripts", "version": "0.1.0" }, "last_serial": 2453273, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "feddb06b954fda646c57aba796da61fb", "sha256": "809bdfe45d26fbe0db7b85b6a29c7fe6e498411be74604ee813522ac7b234ec5" }, "downloads": -1, "filename": "ttd-0.0.1.tar.gz", "has_sig": false, "md5_digest": "feddb06b954fda646c57aba796da61fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1751, "upload_time": "2014-07-17T03:41:04", "url": "https://files.pythonhosted.org/packages/79/5b/ba0b463f9500e09efa2f334c44d385a0d4af8a35229bc049821dfd204f4a/ttd-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8cca853caa4bba54aca21bddebe5b675", "sha256": "8902cfd54504aa01982a857316bea271e696ce593fb0f67b3d0018dd63d4bacb" }, "downloads": -1, "filename": "ttd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8cca853caa4bba54aca21bddebe5b675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851, "upload_time": "2016-11-10T15:57:05", "url": "https://files.pythonhosted.org/packages/6b/e4/9156d59a5a2616d441e2928805690601d10e60b4dcabfdbc9b93fe405a61/ttd-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8cca853caa4bba54aca21bddebe5b675", "sha256": "8902cfd54504aa01982a857316bea271e696ce593fb0f67b3d0018dd63d4bacb" }, "downloads": -1, "filename": "ttd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8cca853caa4bba54aca21bddebe5b675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851, "upload_time": "2016-11-10T15:57:05", "url": "https://files.pythonhosted.org/packages/6b/e4/9156d59a5a2616d441e2928805690601d10e60b4dcabfdbc9b93fe405a61/ttd-0.1.0.tar.gz" } ] }