Pyandoc: a simple Pandoc wrapper for Python
- Pandoc
Get setup. :
import pandoc
pandoc.PANDOC_PATH = '/usr/bin/pandoc'
Let's start with a Markdown document: :
doc = pandoc.Document()
doc.markdown = '''
# I am an H1 Tag
* bullet point
* more points
* point with [link](http://kennethreitz.com)!
'''
Now let's convert that into a ReST document: :
>>> print doc.rst
I am an H1 Tag
==============
- bullet point
- more points
- point with `link <http://kennethreitz.com>`_!
- Formats available:
- context
- docbook
- epub
- html
- html_lhs
- latex
- latex_lhs
- man
- markdow
- nmarkdown_lhs
- mediawiki
- native
- odt
- opendocument
- plain
- rst
- rst_lhs
- rtf
- s5
- slidy
- texinfo'
Enjoy.
- Cleanup
- Figure out epub, odt support
- Figure out better path management
- Proper Exceptions
- Unit testing
- CI