Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Preprocessor for Python tutorials

branch: master


latest commit fdee3a3079
Stephen Diehl authored August 06, 2012
Octocat-spinner-32 tipy Updated. August 06, 2012
Octocat-spinner-32 .gitignore Commit actual code. June 25, 2012
Octocat-spinner-32 More example. June 25, 2012
Octocat-spinner-32 Ensure formatting. June 25, 2012


Preprocessor for Python interactive shell sessions.

Turns this:

x = 3
y = 4
>>> print x + y

Into this:

>>> x + y

Which renders into html:

<div class="highlight">
        <span class="gp">&gt;&gt;&gt;</span>
        <span class="k">print</span>
        <span class="n">x</span>
        <span class="o">+</span>
        <span class="n">y</span>
        <span class="go">7</span>

Or to LaTeX:

\PY{g+gp}{\PYZgt{}\PYZgt{}\PYZgt{} }\PY{k}{print} \PY{n}{x} \PY{o}{+} \PY{n}{y}

Goal is to build a Python shell preprocessor that can integrate with the the pandoc ecosystem for building Python tutorials portable to any format.

Something went wrong with that request. Please try again.