{ "info": { "author": "Abin Simon", "author_email": "abinsimon10@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "ppl\n===\n\n.. image:: https://i.imgur.com/UGgcdf1.gif\n\n**PRETTY PROGRESSBAR LIBRARY**\n\nThe progress bar library that started with the idea of looking pretty\n\nInstallation\n------------\n\nOnly works with ``python3``.\n\n::\n\n pip3 install ppl\n\nHow to use\n----------\n\nSimple usage\n~~~~~~~~~~~~\n\n.. code:: python\n\n import time\n from ppl import pb\n\n for i in pb(range(100)):\n time.sleep(0.1)\n\nShow task name along with the progress bar\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n import time\n import random\n from ppl import pb\n\n total = 120\n tasks = [\n 'Make paintball', 'Find dragons', 'Code in python', 'Take out the trash',\n 'Fill up water bottles for trip'\n ]\n for task in tasks:\n i = 0\n for i in pb(range(total), task=task):\n sleep_time = [.05, .04, .03, .02, .01][random.randint(0, 4)]\n time.sleep(sleep_time) # emulating long-playing task\n\nCustom bar length\n~~~~~~~~~~~~~~~~~\n\n By default the bar length is the full width of the terminal window\n\n.. code:: python\n\n import time\n from ppl import pb\n\n for i in pb(range(100), bar_len=20):\n time.sleep(0.1)\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/meain/ppl", "keywords": "progressbar", "license": "", "maintainer": "", "maintainer_email": "", "name": "ppl", "package_url": "https://pypi.org/project/ppl/", "platform": "", "project_url": "https://pypi.org/project/ppl/", "project_urls": { "Homepage": "https://github.com/meain/ppl" }, "release_url": "https://pypi.org/project/ppl/0.4.5/", "requires_dist": null, "requires_python": "", "summary": "A pretty progressbar library", "version": "0.4.5" }, "last_serial": 4253633, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "b9e926398cc633bde81f2ebc3d352a16", "sha256": "797a12fe11d2f547439fcba111058a4cf196bd76b6339db5cb78ba88a4a625c1" }, "downloads": -1, "filename": "ppl-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b9e926398cc633bde81f2ebc3d352a16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3939, "upload_time": "2018-09-03T04:51:57", "url": "https://files.pythonhosted.org/packages/c9/8b/d30adadaf30e705df441d682772fa11e5cfac4c51a71d907b07341fa1ecd/ppl-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17ea01da28a4d1d97b3083232ffc8908", "sha256": "167de168e28315f26dfb43a53cc99ee5305bc67c655bf1043da79b96cae7e8ce" }, "downloads": -1, "filename": "ppl-0.0.3.tar.gz", "has_sig": false, "md5_digest": "17ea01da28a4d1d97b3083232ffc8908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2643, "upload_time": "2018-05-27T06:21:37", "url": "https://files.pythonhosted.org/packages/e4/8b/a582f09c42e4a0b5cad64b91ad531240ebd5f371b3251a005957cff9068c/ppl-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cd9b72dfd2c11c64200933f0436ffb2b", "sha256": "0085dcb37466ccd169ce45f70b995582b9e8a9d0d2d10169d7c624b5f5ff65c5" }, "downloads": -1, "filename": "ppl-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cd9b72dfd2c11c64200933f0436ffb2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4054, "upload_time": "2018-09-03T04:51:59", "url": "https://files.pythonhosted.org/packages/bc/04/cade3982805c8c9caf8ea8b80ca06484fd8f037758233b2226053a37837e/ppl-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "052fbac08e74e7dbac82d28d9ed164fd", "sha256": "8102c4b6a3ba0843ad11679a5cc57e16bbdb0358550e7ef9a1362c10a4902563" }, "downloads": -1, "filename": "ppl-0.0.4.tar.gz", "has_sig": false, "md5_digest": "052fbac08e74e7dbac82d28d9ed164fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3017, "upload_time": "2018-05-27T08:35:01", "url": "https://files.pythonhosted.org/packages/7d/3a/adec4679fa3adfaca86253674db38889b519a8c384f3e4424a7bb7fd018d/ppl-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7476b452e754e5bb422eded02288f2b8", "sha256": "316088eb5332f708bab4df108fab335a029c0fdd584a47b4210ae195bd55b2e3" }, "downloads": -1, "filename": "ppl-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7476b452e754e5bb422eded02288f2b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3019, "upload_time": "2018-05-27T08:35:51", "url": "https://files.pythonhosted.org/packages/b0/21/bcceef602ea9ba5633221d67101d138d40a0b992ecbe4e8899e14b572911/ppl-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1dc95f6cf1287fb703a903c95c921920", "sha256": "68be2ebbc009cc01ec329cfdad6ca780e6933405953a9722d378fe1bea6929d6" }, "downloads": -1, "filename": "ppl-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1dc95f6cf1287fb703a903c95c921920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3260, "upload_time": "2018-05-27T09:00:20", "url": "https://files.pythonhosted.org/packages/41/cb/b692458a9d284d646efa70d89206f2ef8e3532676b2c251e1ffc77a9a904/ppl-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ceb141e587137129e908bda1b533546b", "sha256": "7948be2895e92737a3f52ecd1e6192604f65e10ad2c4f02bcec8f38b3af650f7" }, "downloads": -1, "filename": "ppl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ceb141e587137129e908bda1b533546b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3371, "upload_time": "2018-05-27T10:03:52", "url": "https://files.pythonhosted.org/packages/41/cb/96aeeed38fc0f5353d67094442070903d4f0252dc593ab1e0066d0bb86ce/ppl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5d352e1377eaa29953277511cade6974", "sha256": "fb655b1d15a34bb5b29befe7626e7269d227cf50dd283744b702743028863f68" }, "downloads": -1, "filename": "ppl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5d352e1377eaa29953277511cade6974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3419, "upload_time": "2018-05-27T11:07:42", "url": "https://files.pythonhosted.org/packages/3b/d9/47367184966b62105b3edfb04e4ed5853bcbce990daf601c09a8d5e1af1f/ppl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "21fe4a1771c246449ceb833d2d9ef879", "sha256": "f7bed0ce9622353ad76d6e78385b63436b5951bec6feb0e8d438949eba9d9fba" }, "downloads": -1, "filename": "ppl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "21fe4a1771c246449ceb833d2d9ef879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3456, "upload_time": "2018-05-27T11:24:44", "url": "https://files.pythonhosted.org/packages/f3/ec/c485c07b0bcf3330494674f26c57fec8ddf44163d0a48f86e907596bc4ef/ppl-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "13b76c574cd44c30acee04f564f50332", "sha256": "8dc3527ae869f150d6111a8ebfb8a5ad6255e93c9c5b6cb2c24e77bed328327c" }, "downloads": -1, "filename": "ppl-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "13b76c574cd44c30acee04f564f50332", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4776, "upload_time": "2018-09-03T04:52:00", "url": "https://files.pythonhosted.org/packages/f4/17/18ffea22afbe55c2d187aa2f1aadf15e1e6ccaa5fbbae43d80c0fea679b7/ppl-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfa4d27b95b0781d056610544629b50c", "sha256": "293f8020d1836dbb828f1f7cf13a51a6273af5650131f1a39470a93e17eec169" }, "downloads": -1, "filename": "ppl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "dfa4d27b95b0781d056610544629b50c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3454, "upload_time": "2018-05-27T11:28:22", "url": "https://files.pythonhosted.org/packages/e7/33/7385bfdae24fd3ed008a39b464b544661d25318d320b782c84d2de801060/ppl-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cb2738a695debf38e62e0e5fec4be778", "sha256": "4c41236cd614e3559c5f7b9abf602c9b6de9597bf6f6efeb0f7101131449b65f" }, "downloads": -1, "filename": "ppl-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cb2738a695debf38e62e0e5fec4be778", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4775, "upload_time": "2018-09-03T04:53:49", "url": "https://files.pythonhosted.org/packages/f6/71/cab798131537a19114b80a01dfab8ffc9819012d6c96c60750247277ced0/ppl-0.2.0-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a95f82bdaf5de709472241c9dab2025d", "sha256": "a95eb58933358264178bb6d1a8e5dd40a3037dfa947ec98d4e0b791cd1ab6108" }, "downloads": -1, "filename": "ppl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a95f82bdaf5de709472241c9dab2025d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2961, "upload_time": "2018-09-09T06:16:27", "url": "https://files.pythonhosted.org/packages/46/ed/f9df9748f50063fa0dad9049876a20d23d8c2358f2e192e6056b4070606b/ppl-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6008791774217971da4f634099e18fe8", "sha256": "559932b1be4eb74fffc23a7ef5f6b39af2f366f5697d25299f75fae41f9502ce" }, "downloads": -1, "filename": "ppl-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6008791774217971da4f634099e18fe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2972, "upload_time": "2018-09-09T11:22:36", "url": "https://files.pythonhosted.org/packages/e9/40/70386e36de81c2f741641580e50ca0215f21936f606251945bdab3189e94/ppl-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c5a403b03e71a4fd00428f4defa45a10", "sha256": "36045384cff9a16e5154a710681bacc2e0ca7d33e25f5106b2c8e611e8070e9a" }, "downloads": -1, "filename": "ppl-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c5a403b03e71a4fd00428f4defa45a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2966, "upload_time": "2018-09-09T11:28:40", "url": "https://files.pythonhosted.org/packages/c1/32/4f780d74ccb270f09f8762d3ca08e242da4a5112b898c6ac90b95f43da0c/ppl-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "7731722506e90ae9c758722e85581e8a", "sha256": "419e966f2f924ef610bbde47bab2e23c6bf869d405c13d4fc466053ddec09e46" }, "downloads": -1, "filename": "ppl-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7731722506e90ae9c758722e85581e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2981, "upload_time": "2018-09-09T11:34:03", "url": "https://files.pythonhosted.org/packages/51/eb/ea6c571d29c0ba22f4082c0dc4e5bacb6150b07576434f9e7714038e466d/ppl-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "cad10e1411467ea1640f0dfebb81c91f", "sha256": "7dabc0b6bbec18f7a7da0a361195b9317e8f966b601b35d7f7489f305f93ae9e" }, "downloads": -1, "filename": "ppl-0.4.3.tar.gz", "has_sig": false, "md5_digest": "cad10e1411467ea1640f0dfebb81c91f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3069, "upload_time": "2018-09-09T11:54:08", "url": "https://files.pythonhosted.org/packages/3b/a8/28013aed1fd182e3c0e735c3085fa6a7b3dd3c8c0c7e4e11f5b9dbf531d7/ppl-0.4.3.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "56b3c108ed0cff9e5819e37d68cadb03", "sha256": "993f141d51e0d3b213c49685842f5ffbf7bbec2740721438a739d77aa4a499c6" }, "downloads": -1, "filename": "ppl-0.4.5.tar.gz", "has_sig": false, "md5_digest": "56b3c108ed0cff9e5819e37d68cadb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3339, "upload_time": "2018-09-09T13:02:26", "url": "https://files.pythonhosted.org/packages/99/cd/6f566ce4f650996e17fe66f5fb42cfd7fa3964bf011198deea9c2977638a/ppl-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56b3c108ed0cff9e5819e37d68cadb03", "sha256": "993f141d51e0d3b213c49685842f5ffbf7bbec2740721438a739d77aa4a499c6" }, "downloads": -1, "filename": "ppl-0.4.5.tar.gz", "has_sig": false, "md5_digest": "56b3c108ed0cff9e5819e37d68cadb03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3339, "upload_time": "2018-09-09T13:02:26", "url": "https://files.pythonhosted.org/packages/99/cd/6f566ce4f650996e17fe66f5fb42cfd7fa3964bf011198deea9c2977638a/ppl-0.4.5.tar.gz" } ] }