pub / zeitung

News-Aggregator in newspaper style as HTML/PDF/EPUB
git clone src.jayvii.de/pub/zeitung.git
Home | Log | Files | Exports | Refs | README | RSS

commit 822f3ba27cc4f3cb5e06e83301fc58f0cf52a93d
parent 3f1f17d2ffc946d16a908c394d2cc5e1ff5b99f4
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date:   Wed,  4 Mar 2026 08:13:08 +0100

fix: ensure special characters are encoded correctly

Diffstat:
Mgenerate.sh | 44++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/generate.sh b/generate.sh @@ -19,16 +19,16 @@ perl -pe 'BEGIN{undef $/;} s/<\!--START.*?<\!--STOP.*?-->//smg' \ # ensure the file only includes characters the compile can understand ---------- sed -E \ - -e 's/á/\[\`a\]/g' \ - -e 's/é/\[\`e\]/g' \ - -e 's/í/\[\`i\]/g' \ - -e 's/ó/\[\`o\]/g' \ - -e 's/ú/\[\`u\]/g' \ - -e 's/Á/\[\`A\]/g' \ - -e 's/É/\[\`E\]/g' \ - -e 's/Í/\[\`I\]/g' \ - -e 's/Ó/\[\`O\]/g' \ - -e 's/Ú/\[\`U\]/g' \ + -e 's/á/\[`a\]/g' \ + -e 's/é/\[`e\]/g' \ + -e 's/í/\[`i\]/g' \ + -e 's/ó/\[`o\]/g' \ + -e 's/ú/\[`u\]/g' \ + -e 's/Á/\[`A\]/g' \ + -e 's/É/\[`E\]/g' \ + -e 's/Í/\[`I\]/g' \ + -e 's/Ó/\[`O\]/g' \ + -e 's/Ú/\[`U\]/g' \ -e 's/â/\[\^a\]/g' \ -e 's/ê/\[\^e\]/g' \ -e 's/î/\[\^i\]/g' \ @@ -41,7 +41,7 @@ sed -E \ -e 's/Û/\[\^U\]/g' \ -e 's/ß/\[ss\]/g' \ -e 's/ä/\[ae\]/g' \ - -e 's/ü/\[\ue\]/g' \ + -e 's/ü/\[ue\]/g' \ -e 's/ö/\[oe\]/g' \ -e 's/Ä/\[Ae\]/g' \ -e 's/Ü/\[Ue\]/g' \ @@ -50,16 +50,16 @@ sed -E \ iconv -t ascii -c ./output/zeitung.md | tee ./output/tmp.md > /dev/null mv ./output/tmp.md ./output/zeitung.md sed -E \ - -e 's/\[\`a\]/á/g' \ - -e 's/\[\`e\]/é/g' \ - -e 's/\[\`i\]/í/g' \ - -e 's/\[\`o\]/ó/g' \ - -e 's/\[\`u\]/ú/g' \ - -e 's/\[\`A\]/Á/g' \ - -e 's/\[\`E\]/É/g' \ - -e 's/\[\`I\]/Í/g' \ - -e 's/\[\`O\]/Ó/g' \ - -e 's/\[\`U\]/Ú/g' \ + -e 's/\[`a\]/á/g' \ + -e 's/\[`e\]/é/g' \ + -e 's/\[`i\]/í/g' \ + -e 's/\[`o\]/ó/g' \ + -e 's/\[`u\]/ú/g' \ + -e 's/\[`A\]/Á/g' \ + -e 's/\[`E\]/É/g' \ + -e 's/\[`I\]/Í/g' \ + -e 's/\[`O\]/Ó/g' \ + -e 's/\[`U\]/Ú/g' \ -e 's/\[\^a\]/â/g' \ -e 's/\[\^e\]/ê/g' \ -e 's/\[\^i\]/î/g' \ @@ -72,7 +72,7 @@ sed -E \ -e 's/\[\^U\]/Û/g' \ -e 's/\[ss\]/ß/g' \ -e 's/\[ae\]/ä/g' \ - -e 's/\[\ue\]/ü/g' \ + -e 's/\[ue\]/ü/g' \ -e 's/\[oe\]/ö/g' \ -e 's/\[Ae\]/Ä/g' \ -e 's/\[Ue\]/Ü/g' \