diff options
author | Erich Eckner <git@eckner.net> | 2023-12-05 21:23:39 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2023-12-05 21:23:39 +0100 |
commit | 028cf1d90eb4a3f7494b5b9552b8087af327cc9e (patch) | |
tree | 0eba8a51c654c9aa8564499fe5ba30ef8268e8b5 | |
parent | 7e024cb110fedb07978ae4b3e0723b9cbe9b8c07 (diff) | |
download | khal-extras-028cf1d90eb4a3f7494b5b9552b8087af327cc9e.tar.xz |
import-kirchenmusik: nun auch Stimmbildung für Friedrich
-rwxr-xr-x | import-kirchenmusik | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/import-kirchenmusik b/import-kirchenmusik index 0645665..6b1de1c 100755 --- a/import-kirchenmusik +++ b/import-kirchenmusik @@ -38,15 +38,16 @@ EOF p } ' \ - | grep Kasimir \ | sed -n ' s@^<p><strong>\S\+, @@ T + s/^.* \(Kasimir\|Friedrich\)/\1 \0/ + T s@</strong><br>@ @ T - s@ \– @ @ + s@ \– @ @g T - s@Uhr .*$@@ + s@ Uhr .*$@@ T p ' \ @@ -59,7 +60,7 @@ EOF )"' s/://g ' \ - | while read -r tag monat von bis; do + | while read -r wer tag monat von bis; do tag="${tag%.}" jahr=$(date '+%Y') while [ $(($(date '+%s')-60*60*24*100)) -gt $(date -d "${jahr}-${monat}-${tag}" '+%s') ]; do @@ -74,7 +75,7 @@ DTSTAMP:$(date '+%+4Y%m%dT%H%M%S') CREATED:$(date '+%+4Y%m%dT%H%M%S') LAST-MODIFIED:$(date '+%+4Y%m%dT%H%M%S') UID:$(echo "${jahr} ${monat} ${tag} ${von} ${bis}" | sha256sum | awk '{print $1}') -SUMMARY:K: Stimmbildung +SUMMARY:${wer:0:1}: Stimmbildung LOCATION:Kantorat\, Kirchplatz 2\, Saalfeld\, 07318\, Deutschland END:VEVENT EOF |