{ "info": { "author": "lord63", "author_email": "lord63.j@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Py-Spin\n=======\n\n| |Latest Version|\n| |Build Status|\n| |Python Versions|\n\nA little terminal spinner lib. Heavily inspired by `go-spin`_.\n\nDemo\n----\n\n|pyspin_demo|\n\nInstall\n-------\n\n::\n\n $ pip install pyspin\n\nUsage\n-----\n\nmake a spinner by hand:\n\n.. code:: python\n\n from __future__ import print_function\n\n import sys\n import time\n\n from pyspin.spin import Default, Spinner\n\n # Choose a spin style.\n spin = Spinner(Default)\n # Spin it now.\n for i in range(50):\n print(u\"\\r{0}\".format(spin.next()), end=\"\")\n sys.stdout.flush()\n time.sleep(0.1)\n\nor you can use the decorator pyspin provide:\n\n.. code:: python\n\n from __future__ import print_function\n\n import time\n\n from pyspin.spin import make_spin, Default\n\n # Choose a spin style and the words when showing the spin.\n @make_spin(Default, \"Downloading...\")\n def download_video():\n time.sleep(10)\n\n if __name__ == '__main__':\n print(\"I'm going to download a video, and it'll cost much time.\")\n download_video()\n print(\"Done!\")\n\nYou can have a look at the example code in the example folder. Run it\nvia:\n\n::\n\n $ python example/example_spin.py\n $ python example/usage_example.py\n\nContribute\n----------\n\n- If you find an interesting spinner, send me a pull request <3\n- If you find a bug or have any suggestions, open an issue.\n\nContributions are always welcome at any time! \u2728 \ud83c\udf70 \u2728\n\nLicense\n-------\n\nMIT.\n\n.. _go-spin: https://github.com/tj/go-spin\n\n.. |Latest Version| image:: http://img.shields.io/pypi/v/pyspin.svg\n :target: https://pypi.python.org/pypi/pyspin\n.. |Build Status| image:: https://travis-ci.org/lord63/py-spin.svg\n :target: https://travis-ci.org/lord63/py-spin\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/pyspin.svg\n :target: https://pypi.python.org/pypi/pyspin\n.. |pyspin_demo| image:: https://cloud.githubusercontent.com/assets/5268051/7448038/ba152a8c-f241-11e4-86e0-50bc3b33bce5.gif", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lord63/py-spin", "keywords": "terminal spin spinner", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyspin", "package_url": "https://pypi.org/project/pyspin/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyspin/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/lord63/py-spin" }, "release_url": "https://pypi.org/project/pyspin/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "Little terminal spinner lib.", "version": "1.1.1" }, "last_serial": 2805598, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2ae20e0d420229e92e771f95ebbf2104", "sha256": "189bbf6d0c386558f78b9ea6b7e3dea63000f8b2d414b5d53d787124fdbf5d29" }, "downloads": -1, "filename": "pyspin-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2ae20e0d420229e92e771f95ebbf2104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3762, "upload_time": "2015-05-04T01:47:07", "url": "https://files.pythonhosted.org/packages/67/85/9720a7bbef47618136933265b3b38fcc849bad20546e4b7aefaa8d50cc47/pyspin-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a73c1cbf3acd2115bbdbb0bf5552b17e", "sha256": "a101bb44e87468b624f7aa85b91e8d11d10484df358a0e8279e9e9aefb017b4f" }, "downloads": -1, "filename": "pyspin-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a73c1cbf3acd2115bbdbb0bf5552b17e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5220, "upload_time": "2015-12-15T12:41:10", "url": "https://files.pythonhosted.org/packages/41/ec/bfbaad89b6d2622f44175bba5ebaaba54c54da2fad5f69f981d7ad2a49f3/pyspin-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb8e466de318477518e7c939d8390ab7", "sha256": "11a76587c706400a03e9ceb2615e656f80eb17084a5d560b25a30be6309a00b4" }, "downloads": -1, "filename": "pyspin-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cb8e466de318477518e7c939d8390ab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4084, "upload_time": "2015-12-15T12:41:04", "url": "https://files.pythonhosted.org/packages/42/67/17cd99a84e85cf092e5c054ca1d7b55c1649140f96722c0166fde7c79d86/pyspin-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cc652f99ca286200917bb36c06da101c", "sha256": "aae0fd11f14c436b12333f0dd3e1416e6b688975c5e0452a8e65dcf641b0e378" }, "downloads": -1, "filename": "pyspin-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc652f99ca286200917bb36c06da101c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5229, "upload_time": "2016-02-17T02:29:48", "url": "https://files.pythonhosted.org/packages/20/4b/3c229754b588b3da17cd16ec51426f5599d8b766dca0b96c47b26803fe16/pyspin-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fe8aabfad1dbdde98af385ba2d0b3b5", "sha256": "3ecacd573107f91c08a8405318869b9ce281284b4fe70cd5ae69f92ca37b9009" }, "downloads": -1, "filename": "pyspin-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7fe8aabfad1dbdde98af385ba2d0b3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4085, "upload_time": "2016-02-17T02:29:39", "url": "https://files.pythonhosted.org/packages/d3/d9/07cda463b51e27bbcd322ca0bf3198ea830683d2e27efe823814ef92aed9/pyspin-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3677f03216cfc6bf62559bea84cfc08d", "sha256": "8a38e26cd33b8a6bd1c4f66843c34a31b78cc8cd8b917984a39d01cde5848985" }, "downloads": -1, "filename": "pyspin-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3677f03216cfc6bf62559bea84cfc08d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5177, "upload_time": "2016-07-15T14:40:49", "url": "https://files.pythonhosted.org/packages/4a/95/57231bfd07bea89a07ae2d62b62b8b85fd1c6d191c9ee68477009ca81b29/pyspin-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9073af3f8705bbf72e43c691206f0d34", "sha256": "4e3228f17ecc3727dce42ce670c4dec340c822ca414b11e6d2ba6497e4bbb7b7" }, "downloads": -1, "filename": "pyspin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9073af3f8705bbf72e43c691206f0d34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3956, "upload_time": "2016-07-15T14:40:44", "url": "https://files.pythonhosted.org/packages/86/20/a089d4a3969554d6215884ddd263a2376ca5f77d60cdc3e1cbf6a4c3fe82/pyspin-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bc381a8fc8a0d342148dffe228e87787", "sha256": "35d7617e3b447413c319bb89e323477cf49aa916d8b792e2fba4bd30a7cf6ff6" }, "downloads": -1, "filename": "pyspin-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc381a8fc8a0d342148dffe228e87787", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5247, "upload_time": "2017-02-14T14:16:43", "url": "https://files.pythonhosted.org/packages/88/ca/95946fd8c87f63e8b25f4e5263ee22b4f385ab48e9c21241e03ad2a6631b/pyspin-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea331f69380e928213f603afa30c14c7", "sha256": "ab968e65e54f2f50ac0adf3791b8d97dde47af5ce6f47456048db6565005e98e" }, "downloads": -1, "filename": "pyspin-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ea331f69380e928213f603afa30c14c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4061, "upload_time": "2017-02-14T14:16:39", "url": "https://files.pythonhosted.org/packages/80/98/5588f09d88b559d57592cc1cc0408784d69c7ea61f96d1b619103dbece6c/pyspin-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "87d8a748f32f7d308e9adca98a8fd95c", "sha256": "fe6c70cdb656b6acf5b61aa93189656569e01c982cd2854b04faf0abc1048a03" }, "downloads": -1, "filename": "pyspin-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87d8a748f32f7d308e9adca98a8fd95c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5301, "upload_time": "2017-04-15T13:47:36", "url": "https://files.pythonhosted.org/packages/87/9d/060bb843fd1394407fad31bb222f91517966ba6f76cc760475f1adc2034d/pyspin-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c493b068c99d1a7aa784fdcc22be7086", "sha256": "e3fedd8bf860b308d860fe6191fc4fdf76eaf07c8963729a8dd767e7f7694f65" }, "downloads": -1, "filename": "pyspin-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c493b068c99d1a7aa784fdcc22be7086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4074, "upload_time": "2017-04-15T13:47:31", "url": "https://files.pythonhosted.org/packages/91/cb/a15ec0cb235a5f6581953c75f60e5784cb644dba2b588928e57be2a3b7b4/pyspin-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87d8a748f32f7d308e9adca98a8fd95c", "sha256": "fe6c70cdb656b6acf5b61aa93189656569e01c982cd2854b04faf0abc1048a03" }, "downloads": -1, "filename": "pyspin-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87d8a748f32f7d308e9adca98a8fd95c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5301, "upload_time": "2017-04-15T13:47:36", "url": "https://files.pythonhosted.org/packages/87/9d/060bb843fd1394407fad31bb222f91517966ba6f76cc760475f1adc2034d/pyspin-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c493b068c99d1a7aa784fdcc22be7086", "sha256": "e3fedd8bf860b308d860fe6191fc4fdf76eaf07c8963729a8dd767e7f7694f65" }, "downloads": -1, "filename": "pyspin-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c493b068c99d1a7aa784fdcc22be7086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4074, "upload_time": "2017-04-15T13:47:31", "url": "https://files.pythonhosted.org/packages/91/cb/a15ec0cb235a5f6581953c75f60e5784cb644dba2b588928e57be2a3b7b4/pyspin-1.1.1.tar.gz" } ] }