Metadata-Version: 2.1
Name: purdy
Version: 0.1.1
Summary: Terminal based code snippet display tool 
Home-page: https://github.com/cltrudeau/purdy
Author: Christopher Trudeau
Author-email: ctrudeau+pypi@arsensa.com
License: MIT
Keywords: code display
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Pygments (>=2.4.2)
Requires-Dist: urwid (>=2.0.1)

purdy
*****

During talks or screencasts I don't want to be typing code, it is too error
prone and too likely to mess up my speaking flow. "purdy" takes snippets of
code and displays them to a terminal using Pygments colourization. It listens
for input and shows a line as if it is being typed each time you press enter.

Example Usage:

.. code-block:: bash

    $ purdy code-snippet.py

Running the above command will clear the console and start typing the code
snippet. Output is paused when it sees a REPL prompt (">>> "). Pressing any
key (except "q") will continue the typing. Lines starting with a prompt mimic
typing, lines not on a prompt are output immediately.

.. image:: example_purdy.gif

Once the code has been displayed, further key presses are ignored. At any time
you can press "q" to quit.


Command Line Options
====================

--continuous
    Instead of waiting for key presses, display the whole file

--delay DELAY
    change the amount of delay between "typed" letters. Defaults to 130ms.
    Value given in milliseconds. Mutually exclusive with the "--wpm" option

--wpm WPM
    specify the typing speed in Words Per Minute. Mutually exclusive with the
    "--delay" option

--variance VARIANCE
    to make the typing look more real a random value of plus or minus
    "VARIANCE" is added to the typing delay.  Default value for this is 30ms.
    Value given in milliseconds.

--version
    Display pgraom version and exit

--help
    Display help information


Installation
============

.. code-block:: bash

    $ pip install purdy

Supports
========

purdy has been tested with Python 3.7

Docs & Source
=============

Docs: http://purdy.readthedocs.io/en/latest/

Source: https://github.com/cltrudeau/purdy


