From 71bff15af4c12d83100e132704f91745af7ae192 Mon Sep 17 00:00:00 2001 From: "user@node5.net" Date: Fri, 10 Jul 2026 13:14:23 +0200 Subject: fix html whitespace format template more legibly --- src/templates/program.html | 33 ++++++++++++++++----------------- src/text_tv.py | 3 +++ 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/templates/program.html b/src/templates/program.html index 0d1ae9c..377078f 100644 --- a/src/templates/program.html +++ b/src/templates/program.html @@ -1,19 +1,18 @@
-  {% for event in parts.program %}
-    {% if loop.previtem and loop.previtem.day != event.day %}
-      
- {{ event.day }} -
- {% endif %} -
-
-
- {{ event.short }} - {{ event.spacer }} - {{ event.time}} - {{ event.icon }} -
-
-
- {% endfor %} + {%- for event in parts.program -%} + {%- if loop.previtem and loop.previtem.day != event.day -%} +
{{ event.day }}
+ {%- endif -%} +
{# + #}
{# + #}
{# + #}{{ event.short }}{# + #}{{ event.spacer }} {# + #}{{ event.time}}{# + #} {{ event.icon }} +
{# + #}
{# + #}
+ {%- endfor -%}
diff --git a/src/text_tv.py b/src/text_tv.py index af7d744..21be21d 100644 --- a/src/text_tv.py +++ b/src/text_tv.py @@ -9,6 +9,9 @@ from program_parser import program_parser_factory program_parser = program_parser_factory() app = flask.Flask(__name__, template_folder='templates', static_folder='static', static_url_path='') +# Strip whitespace, allowing program template to be spaced out for readability +app.jinja_env.trim_blocks = True +app.jinja_env.lstrip_blocks = True debug = 'PROD' not in os.environ -- cgit v1.3.1