diff options
Diffstat (limited to 'import-kirchenmusik')
-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 |