{ "info": { "author": "William Dry", "author_email": "wpbdry@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pyterm_progress_bar\n\nPrints a progress bar to the terminal from python.\n\n\n### ProgressBar\n```python\nimport pyterm_progress_bar\n\nprogress_bar = pyterm_progress_bar.ProgressBar(\n name='Progress', # Default\n char='#' # Default\n)\nprogress_bar.start()\n\nfor i in range (0, 5):\n # Do stuff\n progress_bar.update((i+1)/5) # between 0 and 1 inclusive.\n\n```\n\n### Loop\npyterm_progress_bar can automatically perform a loop for you to save you having to do the difficult math.\n\n```python\nimport pyterm_progress_bar\n\ndef my_func(counter, data): # data param is optional here\n # Do stuff\n # 'counter' is the loop counter\n # 'data' is whatever you pass as 'param' in the next step\n\nloop = pyterm_progress_bar.Loop(\n my_func,\n number_of_iterations=300,\n param=['foo', 'bar', '\ud83d\udc19'], # Optional\n progress_bar_name='Running my_func', # Default\n progress_bar_char='#' # Default\n)\nloop.execute()\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wpbdry/pyterm_progress_bar_pkg", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyterm-progress-bar", "package_url": "https://pypi.org/project/pyterm-progress-bar/", "platform": "", "project_url": "https://pypi.org/project/pyterm-progress-bar/", "project_urls": { "Homepage": "https://github.com/wpbdry/pyterm_progress_bar_pkg" }, "release_url": "https://pypi.org/project/pyterm-progress-bar/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Prints a progress bar to the terminal from python.", "version": "0.0.1" }, "last_serial": 5568972, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b4f0ea50f5a14f10a5c9937ed5279c7e", "sha256": "102af71c516fc46bd4175710232c117900c635998af7556f8acfa0e2828dd54c" }, "downloads": -1, "filename": "pyterm_progress_bar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b4f0ea50f5a14f10a5c9937ed5279c7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2122, "upload_time": "2019-07-22T20:26:23", "url": "https://files.pythonhosted.org/packages/5b/b1/93d9e3b6a7b9f37eb34765eb415e9501f32c4e41432c93370b8142451087/pyterm_progress_bar-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4f0ea50f5a14f10a5c9937ed5279c7e", "sha256": "102af71c516fc46bd4175710232c117900c635998af7556f8acfa0e2828dd54c" }, "downloads": -1, "filename": "pyterm_progress_bar-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b4f0ea50f5a14f10a5c9937ed5279c7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2122, "upload_time": "2019-07-22T20:26:23", "url": "https://files.pythonhosted.org/packages/5b/b1/93d9e3b6a7b9f37eb34765eb415e9501f32c4e41432c93370b8142451087/pyterm_progress_bar-0.0.1.tar.gz" } ] }