native formatter based on html formatter

old changes from Feb 10, 2011
This commit is contained in:
Elan Ruusamäe 2012-06-19 23:22:44 +02:00
parent e5d0ca07ea
commit 9476b4d684
2 changed files with 238 additions and 0 deletions

29
moinformat.py Executable file
View file

@ -0,0 +1,29 @@
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
from MoinMoin import wikimacro, wikiutil
from MoinMoin.Page import Page
from MoinMoin.parser.wiki import Parser
from text_dokuwiki import Formatter
from MoinMoin.request import RequestCLI
request = RequestCLI()
formatter = Formatter(request)
text = """
= Headers =
== Header 2 ==
=== Header 3 ===
==== Header 4 ====
===== Header 5 =====
"""
parser = Parser(text, request)
# this needed for macros
request.formatter = formatter
p = Page(request, "test")
formatter.setPage(p)
parser.format(formatter)