README.org
August 15, 2015 ยท View on GitHub
- orgco
[[https://travis-ci.org/paetzke/orgco][https://travis-ci.org/paetzke/orgco.svg?branch=master]] [[https://coveralls.io/r/paetzke/orgco?branch=master][https://coveralls.io/repos/paetzke/orgco/badge.svg?branch=master]] [[https://pypi.python.org/pypi/orgco/][https://badge.fury.io/py/orgco.svg]]
With orgco you can convert Emacs' orgmode to other formats.
Supported output formats:
- HTML
- reStructuredText (rst)
Supported orgmode tags:
- headers
- code (inline and multi-line)
- lists (ordered, unordered and definition lists)
- tables
- links (external and images)
- italic, bold, underlined, stroked markups
To use orgco install it from PyPI:
#+BEGIN_SRC bash $ pip install orgco #+END_SRC
Orgco provides 2 simple functions to convert orgmode to html (=convert_html()=) and rst (=convert_rst()=).
#+BEGIN_SRC python from orgco import convert_html
with open('my_orgmode.org') as f: html = convert_html(f.read()) print(html) #+END_SRC
The HTML converter takes some optional parameters:
- =header=True=: To decide if the output should only contain the inner body or act as a normal HTML file with header and body.
- =highlight=True=: To enable code highlighting.
- =includes=['style.css']=: To include some additional CSS files.
Orgco comes also with a command line tool:
#+BEGIN_SRC bash usage: orgco.py [-h] -i INPUT -o OUTPUT -f FORMAT [--header] [--highlight] [--includes INCLUDES [INCLUDES ...]]
optional arguments: -h, --help show this help message and exit -i INPUT, --input INPUT -o OUTPUT, --output OUTPUT -f FORMAT, --format FORMAT --header --highlight --includes INCLUDES [INCLUDES ...] #+END_SRC
Copyright (c) 2013-2015, Friedrich Paetzke (paetzke@fastmail.fm). All rights reserved.