skip to navigation
skip to content

pyandoc 0.2.0

Python wrapper for Pandoc - the universal document converter

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.
 
File Type Py Version Uploaded on Size
pyandoc-0.2.0.tar.gz (md5) Source 2016-02-04 4KB