python-creole is an open-source creole2html and html2creole converter in pure Python.
Project description
about
Python lib for:
creole markup -> html
html -> creole markup
python-creole is pure python. No external libs needed.
The creole2html part based on the creole markup parser and emitter from the MoinMoin project by Radomir Dopieralski and Thomas Waldmann.
example
>>> from creole import creole2html >>> creole2html("This is **creole //markup//**") u'<p>This is <strong>creole <i>markup</i></strong></p>\n'
>>> from creole import html2creole >>> html2creole(u'<p>This is <strong>creole <i>markup</i></strong></p>\n') u'This is **creole //markup//**'
See also: http://code.google.com/p/python-creole/source/browse/trunk/demo.py
history
v0.2.6
bugfix in setup.py
Cleanup DocStrings
add unittests
v0.2.5
creole2html: Bugfix if “–”, “//” etc. stands alone, see also: http://code.google.com/p/python-creole/issues/detail?id=12
Note: bold, italic etc. can’t cross line anymore.
v0.2.4
creole2html: ignore file extensions in image tag
v0.2.3
html2creole bugfix/enhanced: convert image tag without alt attribute:
see also: http://code.google.com/p/python-creole/issues/detail?id=6
Thanks Betz Stefan alias ‘encbladexp’
v0.2.2
html2creole bugfix: convert ‘’’<a href=”/url/”>Search & Destroy</a>’’’
v0.2.1
html2creole bugfixes in:
converting tables: ignore tbody tag and better handling p and a tags in td
converting named entity
v0.2
remove all django template tag stuff: http://code.google.com/p/python-creole/issues/detail?id=3
html code always escaped
v0.1.1
improve macros stuff, patch by Vitja Makarov: http://code.google.com/p/python-creole/issues/detail?id=2
v0.1.0
first version cut out from PyLucid CMS - http://www.pylucid.org
links
- homepage:
- SVN:
- changes:
(Readme text $Rev$)
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.