Creoleparser.py is a Creole 1.0 parser written in Python.

Download it [[http://pages.infinit.net/shday/Creole/creoleparser.py|here]].

For installation instructions and a few example, see the source code.

Features/Notes:

* Creoleparser.py is a complete 1.0 implementation (rarely straying from the [[Creole1.0]] page)
* Uses [[http://genshi.edgewall.org|Genshi]] - the //Python toolkit for generation of output for the web// 
** guarantees valid xml output  
* Supports mixing of ordered and unordered lists (using a syntax similar to Confluence). Near the bottom of the source file are test cases - including mixed lists.

The markup on [[Creole 1.0 Test Cases]] (up to the stuff about older Creole versions) was used to make [[http://pages.infinit.net/shday/Creole/test_case.html|this page]]

I plan to find a better home for this project soon! (meaning an svn repository and http://pypi.python.org/pypi)