2025.12.22 18:39:25 (cachyos.cmoser.eu)

This commit is contained in:
2025-12-22 18:39:25 +01:00
parent 84a4c22f66
commit ba8afc5c5b
4 changed files with 144 additions and 106 deletions

View File

@@ -17,29 +17,58 @@ from .text_formatters import (
render_youtube_video,
)
from .simple_formatters import SIMPLE_FORMATTERS
from .simple_formatters import SIMPLE_FORMATTERS # noqa: F401
# a list of tuples containig an tuple args and a dict of kwargs
#a list of tuples containing an tuple of args and a dict of kwargs
# 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':True,'swallow_trailing_newline':False,'same_tag_closes':False,"render_embedded":False}),
(('ol',render_ordered_list),{}),
(('ul',render_unordered_list),{}),
(('li',render_list_item),{}),
(('p',render_paragraph),{'same_tag_closes':False}),
(('image',render_image),{'same_tag_closes':True}),
(('img',render_image),{'same_tag_closes':True}),
(('wiki-image',render_wiki_image),{'standalone':True}),
(('wimg',render_wiki_image),{'standalone':True}),
(('table',render_table),{}),
(('table-row',render_table_row),{}),
(('tr',render_table_row),{}),
(('table-header',render_table_header),{}),
(('th',render_table_header),{}),
(('table-data',render_table_data),{}),
(('td',render_table_data),{}),
(('youtube',render_youtube_video),{'same_tag_closes':True}),
(
('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': True,
'swallow_trailing_newline': False,
'same_tag_closes': False,
'render_embedded': False
}
),
(('ol', render_ordered_list), {}),
(('ul', render_unordered_list), {}),
(('li', render_list_item), {}),
(('p', render_paragraph), {'same_tag_closes': False}),
(('image', render_image), {'same_tag_closes': True}),
(('img', render_image), {'same_tag_closes': True}),
(('wiki-image', render_wiki_image), {'standalone': True}),
(('wimg', render_wiki_image),{'standalone': True}),
(('table', render_table), {}),
(('table-row', render_table_row), {}),
(('tr', render_table_row), {}),
(('table-header', render_table_header), {}),
(('th', render_table_header), {}),
(('table-data', render_table_data), {}),
(('td', render_table_data), {}),
(('youtube', render_youtube_video), {'same_tag_closes': True}),
]