]> ToastFreeware Gitweb - philipp/winterrodeln/wrpylib.git/commitdiff
Change formatting from markdown to mediawiki.
authorPhilipp Spitzer <philipp@spitzer.priv.at>
Sun, 12 Dec 2021 15:29:32 +0000 (16:29 +0100)
committerPhilipp Spitzer <philipp@spitzer.priv.at>
Sun, 12 Dec 2021 15:29:32 +0000 (16:29 +0100)
wrpylib/templates/sledrun_wiki.txt
wrpylib/wrmwmarkup.py

index f0ee1d1bf8a3a2bfa1e2eb135080011b3780be36..f76260364193d45c9b9667acd8be1cbc734e4e3e 100644 (file)
@@ -7,7 +7,7 @@
 {%- endmacro -%}
 == Allgemeines ==
 {{ rodelbahnbox }}
-{{ description | default("*Hier wird die Rodelbahn allgemein beschrieben.*") | from_markdown | trim }}
+{{ description | default("''Hier wird die Rodelbahn allgemein beschrieben.''") | trim }}
 {% raw %}
 * {{Position oben}}
 * {{Position unten}}
@@ -15,8 +15,8 @@
 * {{Bahnlänge}}
 * {{Gehzeit}}
 {% endraw -%}
-* '''Beleuchtung''': {{ nightlight_description | default( nightlight_possible | default('*Unbekannt*') ) | from_markdown | trim }}
-* '''Rodelverleih''': {{ sled_rental_description | default( sled_rental_direct | german_bool | default( '*Unbekannt*' ) ) | from_markdown | trim }}
+* '''Beleuchtung''': {{ nightlight_description | default( nightlight_possible | default("''Unbekannt''") ) | trim }}
+* '''Rodelverleih''': {{ sled_rental_description | default( sled_rental_direct | german_bool | default("''Unbekannt''") ) | trim }}
 * '''Schneelage - Auskunft''':
 {%- for info in info_phone %}
 ** {{ info.phone }} ({{ info.name }})
@@ -59,7 +59,7 @@
 
 == Anreise mit öffentlichen Verkehrsmitteln ==
 {% if public_transport_description -%}
-{{ public_transport_description | from_markdown | trim }}
+{{ public_transport_description | trim }}
 {%- else -%}
 ''Hier wird die Anreise mit öffentlichen Verkehrsmitteln beschrieben.''
 {%- endif %}
@@ -83,7 +83,7 @@
 
 == Anreise mit dem Auto ==
 {% if car_description -%}
-{{ car_description | from_markdown | trim }}
+{{ car_description | trim }}
 {%- else -%}
 ''Hier wird die Anreise mit dem Auto beschrieben.''
 {%- endif %}
index 712978577ece22003c03024597ff519d467b1a60..4bbda381a4c3bcb6b3afb51d509f6ded90098e77 100644 (file)
@@ -348,10 +348,6 @@ def create_wrmap(geojson: Dict) -> str:
     return xml.etree.ElementTree.tostring(wrmap_xml, encoding='utf-8').decode('utf-8')
 
 
-def markdown_to_mediawiki(markdown: str) -> str:
-    return subprocess.check_output(['pandoc', '--to', 'mediawiki'], input=markdown, encoding='utf-8')
-
-
 def german_bool(value: Union[bool, jinja2.Undefined]) -> Union[str, jinja2.Undefined]:
     if jinja2.is_undefined(value):
         return value
@@ -395,7 +391,6 @@ def create_sledrun_wiki(sledrun_json: Dict, map_json: Optional[Dict]) -> str:
         loader=jinja2.PackageLoader("wrpylib"),
         autoescape=jinja2.select_autoescape(),
     )
-    env.filters["from_markdown"] = markdown_to_mediawiki
     env.filters["german_bool"] = german_bool
     template = env.get_template("sledrun_wiki.txt")