# Simple Markdown preformatter wrapping python-markdown
# (http://www.freewisdom.org/projects/python-markdown/)
#
# Author: Francis Russell
# Website: http://www.unchartedbackwaters.co.uk/

import markdown

MDTEXT_PREFORMATTER="mdtext"

md = markdown.Markdown(extensions=['footnotes'])

def cb_preformat(args):
	if args['parser'] == MDTEXT_PREFORMATTER:
		return parse(''.join(args['story']))

def parse(text):
	md.reset()
	return md.convert(text)	
