Python wrapper for Pandoc - the universal document converter
Project description
Pyandoc is a simple Python wrapper for the excellent pandoc utility. It allows you to convert the format of text documents by interacting with a Document object’s attributes. Each supported format is available as a property, and can either read from or written to.
Requirements
Pandoc
Usage
Get setup.
import 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:
asciidoc
beamer
commonmark
context
docbook
doc- x
dokuwiki
dzslides
epub
epub3
fb2
haddock
html
html5
icml
json (pandoc’s AST)
latex
man
markdown
markdown_github
markdown_mmd
markdown_phpextra
markdown_strict
mediawiki
native
odt
opendocument
opml
org
pdf
plain
revealjs
rst
rtf
s5,
slideous
slidy
texinfo
textile
Enjoy.
v0.0.2 (02-04-2016)
Automatically find pandoc executable.
Updated export formats.
v0.0.1 (01-02-2010)
Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.