{ "info": { "author": "Christopher Trudeau", "author_email": "ctrudeau+pypi@arsensa.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "purdy\n*****\n\nDuring talks or screencasts I don't want to be typing code, it is too error\nprone and too likely to mess up my speaking flow. \"purdy\" takes snippets of\ncode and displays them to a terminal using Pygments colourization. It listens\nfor input and shows a line as if it is being typed each time you press enter.\n\nExample Usage:\n\n.. code-block:: bash\n\n $ purdy code-snippet.py\n\nRunning the above command will clear the console and start typing the code\nsnippet. Output is paused when it sees a REPL prompt (\">>> \"). Pressing any\nkey (except \"q\") will continue the typing. Lines starting with a prompt mimic\ntyping, lines not on a prompt are output immediately.\n\n.. image:: example_purdy.gif\n\nOnce the code has been displayed, further key presses are ignored. At any time\nyou can press \"q\" to quit.\n\n\nCommand Line Options\n====================\n\n--continuous\n Instead of waiting for key presses, display the whole file\n\n--delay DELAY\n change the amount of delay between \"typed\" letters. Defaults to 130ms.\n Value given in milliseconds. Mutually exclusive with the \"--wpm\" option\n\n--wpm WPM\n specify the typing speed in Words Per Minute. Mutually exclusive with the\n \"--delay\" option\n\n--variance VARIANCE\n to make the typing look more real a random value of plus or minus\n \"VARIANCE\" is added to the typing delay. Default value for this is 30ms.\n Value given in milliseconds.\n\n--version\n Display pgraom version and exit\n\n--help\n Display help information\n\n\nInstallation\n============\n\n.. code-block:: bash\n\n $ pip install purdy\n\nSupports\n========\n\npurdy has been tested with Python 3.7\n\nDocs & Source\n=============\n\nDocs: http://purdy.readthedocs.io/en/latest/\n\nSource: https://github.com/cltrudeau/purdy\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cltrudeau/purdy", "keywords": "code display", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "purdy", "package_url": "https://pypi.org/project/purdy/", "platform": "", "project_url": "https://pypi.org/project/purdy/", "project_urls": { "Homepage": "https://github.com/cltrudeau/purdy" }, "release_url": "https://pypi.org/project/purdy/0.1.1/", "requires_dist": [ "Pygments (>=2.4.2)", "urwid (>=2.0.1)" ], "requires_python": "", "summary": "Terminal based code snippet display tool", "version": "0.1.1" }, "last_serial": 5896875, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "556568e69c7fdf8a75e000fb5ea9f588", "sha256": "7c745a8ec75da8fc7eb29270a844c0ce7ae4f9f260d6c86b3e7efffc21fb1a05" }, "downloads": -1, "filename": "purdy-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "556568e69c7fdf8a75e000fb5ea9f588", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5892, "upload_time": "2019-09-27T16:03:15", "url": "https://files.pythonhosted.org/packages/d9/a4/6fd2c32e7904566d1caafd1905d8ad7b66c21cc5418da18709ae2a3623a4/purdy-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdd3f0da34d1e5641a014d69af362162", "sha256": "1ba6fce9607f9f22e3a0c57b41d75ada86c4b68aec81f0c021d4e992e7ac6f3c" }, "downloads": -1, "filename": "purdy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cdd3f0da34d1e5641a014d69af362162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5033, "upload_time": "2019-09-27T16:03:17", "url": "https://files.pythonhosted.org/packages/96/83/b807789c8b5467896d707f3947a1655d65f11db46310afff8d437729054b/purdy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "24c9d81afb0188c8d4bbef3b620a72c4", "sha256": "a04553058ecdeb81a7f411ee7eba2a366db22d2cfb7427967aeb958c477f70b2" }, "downloads": -1, "filename": "purdy-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24c9d81afb0188c8d4bbef3b620a72c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6466, "upload_time": "2019-09-27T16:05:53", "url": "https://files.pythonhosted.org/packages/95/26/e8ce621ee088c1050e70a53950fce679e7368c4bad5f0e8ff918bf3b1486/purdy-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a39866d8fdbf4008ab738ccffe550976", "sha256": "8e7f781146c81995f2afc2900b1a8e392edcfaa57faa1f0c448e8c709b7fda3c" }, "downloads": -1, "filename": "purdy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a39866d8fdbf4008ab738ccffe550976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5616, "upload_time": "2019-09-27T16:05:55", "url": "https://files.pythonhosted.org/packages/9f/ca/ff5d51de3956d9ec343e0bcafb4035ae5118725a4d47c2c1bae2c6a79312/purdy-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24c9d81afb0188c8d4bbef3b620a72c4", "sha256": "a04553058ecdeb81a7f411ee7eba2a366db22d2cfb7427967aeb958c477f70b2" }, "downloads": -1, "filename": "purdy-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24c9d81afb0188c8d4bbef3b620a72c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6466, "upload_time": "2019-09-27T16:05:53", "url": "https://files.pythonhosted.org/packages/95/26/e8ce621ee088c1050e70a53950fce679e7368c4bad5f0e8ff918bf3b1486/purdy-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a39866d8fdbf4008ab738ccffe550976", "sha256": "8e7f781146c81995f2afc2900b1a8e392edcfaa57faa1f0c448e8c709b7fda3c" }, "downloads": -1, "filename": "purdy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a39866d8fdbf4008ab738ccffe550976", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5616, "upload_time": "2019-09-27T16:05:55", "url": "https://files.pythonhosted.org/packages/9f/ca/ff5d51de3956d9ec343e0bcafb4035ae5118725a4d47c2c1bae2c6a79312/purdy-0.1.1.tar.gz" } ] }