diff options
Diffstat (limited to 'generate_html_de.py')
-rwxr-xr-x | generate_html_de.py | 15 |
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) |