2026.01.04 19:09:25 (cachyos.cmoser.eu)

This commit is contained in:
2026-01-04 19:09:25 +01:00
parent 7e0f01ef1e
commit b3c3d46670
3 changed files with 42 additions and 37 deletions

View File

@@ -3,10 +3,9 @@ from . import formatters
from ... import settings
PARSER = bbcode.Parser(newline="\n",escape_html=True,replace_links=False)
def _():
from django.utils.module_loading import import_string
def add_simple_formatters(simple_formatters):
def add_simple_formatters(simple_formatters):
for i in simple_formatters:
if len(i) == 0:
continue
@@ -17,12 +16,10 @@ def _():
kwargs = i[1]
PARSER.add_simple_formatter(*i[0], **kwargs)
def add_formatters(formatters):
def add_formatters(formatters):
for i in formatters:
if len(i) == 0:
continue
if isinstance(i[0][1], str):
if len(i[0]) < 2:
continue
@@ -40,10 +37,14 @@ def _():
PARSER.add_formatter(*args, **kwargs)
def _():
from django.utils.module_loading import import_string
add_simple_formatters(formatters.SIMPLE_FORMATTERS)
add_formatters(formatters.FORMATTERS)
if settings.TINYWIKI_BBCODE_EXTR_SIMPLE_FORMATTERS:
add_simple_formatters(settings.TINYWIKI_BBCODE_EXTR_SIMPLE_FORMATTERS)
if settings.TINYWIKI_BBCODE_EXTRA_SIMPLE_FORMATTERS:
add_simple_formatters(settings.TINYWIKI_BBCODE_EXTRA_SIMPLE_FORMATTERS)
if settings.TINYWIKI_BBCODE_EXTRA_FORMATTERS:
add_formatters(settings.TINYWIKI_BBCODE_EXTRA_FORMATTERS)

View File

@@ -36,6 +36,8 @@ TINYWIKI_BASE_TEMPLATE = getattr(
TINYWIKI_HOME = getattr(settings, "TINYWIKI_HOME", "tw-home")
TINYWIKI_BBCODE_EXTRA_FORMATTERS = getattr(settings, 'TINYWIKI_BBCODE_EXTRA_FORMATTERS', None)
TINYWIKI_BBCODE_EXTR_SIMPLE_FORMATTERS = getattr(settings, 'TINYWIKI_BBCODE_EXTR_SIMPLE_FORMATTERS', None)
TINYWIKI_BBCODE_EXTRA_SIMPLE_FORMATTERS = getattr(settings,
'TINYWIKI_BBCODE_EXTRA_SIMPLE_FORMATTERS',
None)
USE_BOOTSTRAP = getattr(settings, "USE_BOOTSTRAP", False)

View File

@@ -12,8 +12,10 @@ from ..models import Page
from ..enums import WikiPageStatus
from django.utils.translation import ngettext, gettext as _
from ..import settings
# Create your views here.
class HomeView(View):
template_name = "tinywiki/home/home.html"