2025.09.17-19:07:57
This commit is contained in:
35
tinywiki/parser/bbcode/formatters.py
Normal file
35
tinywiki/parser/bbcode/formatters.py
Normal file
@@ -0,0 +1,35 @@
|
||||
|
||||
from .text_formatters import (
|
||||
render_codeblock,
|
||||
render_url,
|
||||
render_list_item,
|
||||
render_ordered_list,
|
||||
render_unordered_list,
|
||||
render_paragraph,
|
||||
render_image,
|
||||
render_wiki_image,
|
||||
render_wiki_link,
|
||||
render_wiki_url,
|
||||
)
|
||||
from .simple_formatters import (
|
||||
SIMPLE_HEADER_FORMATTERS,
|
||||
)
|
||||
|
||||
# a list of tuples containig an tuple args and a dict of kwargs
|
||||
SIMPLE_FORMATTERS=[
|
||||
*SIMPLE_HEADER_FORMATTERS,
|
||||
]
|
||||
|
||||
#a list of tuples containing an tuple of args and a dict of kwargs
|
||||
FORMATTERS=[
|
||||
(('url',render_url),{'strip':True,'swallow_trailing_newline':True,'same_tag_closes':True}),
|
||||
(('wiki-url',render_wiki_url),{'strip':True,'swallow_trailing_newline':True,'same_tag_closes':True}),
|
||||
(('wiki',render_wiki_link),{'strip':True,'swallow_tailin_newline':True,'standalone':True}),
|
||||
(('codeblock',render_codeblock),{'strip':False,'swallow_trailing_newline':False,'same_tag_closes':True}),
|
||||
(('ol',render_ordered_list),{}),
|
||||
(('ul',render_unordered_list),{}),
|
||||
(('li',render_list_item),{}),
|
||||
(('p',render_paragraph),{}),
|
||||
(('image',render_image),{}),
|
||||
(('wiki-image',render_wiki_image),{'standalone':True})
|
||||
]
|
||||
Reference in New Issue
Block a user