native formatter based on html formatter
old changes from Feb 10, 2011
This commit is contained in:
parent
e5d0ca07ea
commit
9476b4d684
2 changed files with 238 additions and 0 deletions
29
moinformat.py
Executable file
29
moinformat.py
Executable 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)
|
Loading…
Add table
Add a link
Reference in a new issue