aboutsummaryrefslogtreecommitdiffstats
path: root/generate_html_de.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate_html_de.py')
-rwxr-xr-xgenerate_html_de.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/generate_html_de.py b/generate_html_de.py
index f3c8924..ea3e9fd 100755
--- a/generate_html_de.py
+++ b/generate_html_de.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import absolute_import, print_function, unicode_literals
import datetime
@@ -19,7 +19,12 @@ def parse_one(elem):
<Sonntag>Neujahr</Sonntag>
<Losungstext>Die Furcht des HERRN wird Zions Schatz sein.</Losungstext>
<Losungsvers>Jesaja 33,6</Losungsvers>
- <Lehrtext>Ein Mann war in Jerusalem, mit Namen Simeon; und dieser Mann war fromm und gottesfürchtig und wartete auf den Trost Israels. Er nahm Jesus auf seine Arme und lobte Gott und sprach: Herr, nun lässt du deinen Diener in Frieden fahren, wie du gesagt hast; denn meine Augen haben deinen Heiland gesehen.</Lehrtext>
+ <Lehrtext>Ein Mann war in Jerusalem, mit Namen Simeon; und
+ dieser Mann war fromm und gottesfürchtig und wartete auf den
+ Trost Israels. Er nahm Jesus auf seine Arme und lobte Gott und
+ sprach: Herr, nun lässt du deinen Diener in Frieden fahren, wie
+ du gesagt hast; denn meine Augen haben deinen Heiland
+ gesehen.</Lehrtext>
<Lehrtextvers>Lukas 2,25.28-30</Lehrtextvers>
</Losungen>
"""
@@ -37,7 +42,7 @@ def parse_one(elem):
out['watchwords'] = []
for tst in (('Losungstext', 'Losungsvers'),
- ('Lehrtext', 'Lehrtextvers')):
+ ('Lehrtext', 'Lehrtextvers')):
wword = {
'text': ''
}
@@ -57,13 +62,13 @@ def parse_file(filename):
for los in tree.getiterator("Losungen"):
article_list.append(parse_one(los))
- return template.render(articles=article_list)
+ return template.render(articles=article_list).encode('utf8')
if __name__ == "__main__":
locale.setlocale(locale.LC_ALL, '')
loc = locale.getlocale()
- locale.setlocale(locale.LC_ALL, 'de_DE.utf8')
+ locale.setlocale(locale.LC_ALL, ('de_DE', 'utf8'))
articles = parse_file(sys.argv[1])
locale.setlocale(locale.LC_ALL, loc)