markup.py: http://markup.sourceforge.net/ (1 November 2012 version 1.9)