diff --git a/lektor/lektordata/project/content/termine/contents.lr b/lektor/lektordata/project/content/termine/contents.lr index 78d7c76..0f4b9fd 100644 --- a/lektor/lektordata/project/content/termine/contents.lr +++ b/lektor/lektordata/project/content/termine/contents.lr @@ -6,16 +6,16 @@ body: | **Datum** | **Anlass** | **Zeit** | **Ort** | |-------|--------|------|-----| -| So. 8. Dezember 2024 | Pistolen Gangfisch Schiessen | | Ermantingn\n | -| Sa. 14. Dezember 2024 | Pistolen Gangfisch Schiessen | | Ermantingn\n | -| So. 15. Dezember 2024 | Pistolen Gangfisch Schiessen | | Ermantingn\n | -| Do. 2. Januar 2025 | 40. Appenzeller Luftpistolenmeisterschaft 2025 | | Restaurant Schwert Oberstammheim | -| Do. 9. Januar 2025 | 40. Appenzeller Luftpistolenmeisterschaft 2025 | | Diessenhofen | -| So. 12. Januar 2025 | Appenzeller Lupi Meisterschaft | | Alterswilen | -| Sa. 20. September 2025 | Schwaderlohschiessen | 13:00 | Ermantingn\n | -| Di. 23. September 2025 | Schwaderlohschiessen | 17:00 | Unterstammheim | -| Sa. 27. September 2025 | Schwaderlohschiessen | | Unterstammheim | -| So. 28. September 2025 | Schwaderlohschiessen | | Ermantingn\n | -| Do. 23. August 2029 | Bezirkssommerschiessen | 18:00 | Unterstammheim | -| Do. 30. August 2029 | Bezirkssommerschiessen | 18:00 | Unterstammheim | +| So. 8. Dezember 2024 | Pistolen Gangfisch Schiessen | | Ermatingen | +| Sa. 14. Dezember 2024 | Pistolen Gangfisch Schiessen | | Ermatingen | +| So. 15. Dezember 2024 | Pistolen Gangfisch Schiessen | | Ermatingen | +| Do. 2. Januar 2025 | 40. Appenzeller Luftpistolenmeisterschaft 2025 | | | +| Do. 9. Januar 2025 | 40. Appenzeller Luftpistolenmeisterschaft 2025 | | | +| So. 12. Januar 2025 | Appenzeller Lupi Meisterschaft | | | +| Sa. 20. September 2025 | Schwaderlohschiessen | 13:00 | | +| Di. 23. September 2025 | Schwaderlohschiessen | 17:00 | | +| Sa. 27. September 2025 | Schwaderlohschiessen | | | +| So. 28. September 2025 | Schwaderlohschiessen | | | +| Do. 23. August 2029 | Bezirkssommerschiessen | 18:00 | | +| Do. 30. August 2029 | Bezirkssommerschiessen | 18:00 | | diff --git a/lektor/lektordata/scripts/calendar-fetcher.sh b/lektor/lektordata/scripts/calendar-fetcher.sh index 80383df..111f93a 100755 --- a/lektor/lektordata/scripts/calendar-fetcher.sh +++ b/lektor/lektordata/scripts/calendar-fetcher.sh @@ -31,9 +31,9 @@ echo "$ICS_DATA" | awk 'BEGIN{FS=":"} /^END:VEVENT/{ gsub(/\r/, "", summary) gsub(/\r/, "", location) - if (dtstart == "") dtstart = "Kein Datum" - if (summary == "") summary = "Kein Titel" - if (location == "") location = "Kein Ort" + if (dtstart == "") dtstart = "19700101T000000" + if (summary == "") summary = " " + if (location == "") location = " " date_str = substr(dtstart, 1, 4) "-" substr(dtstart, 5, 2) "-" substr(dtstart, 7, 2) cmd = "LC_ALL=de_DE.UTF-8 date -d \"" date_str "\" +%a" @@ -52,6 +52,9 @@ echo "$ICS_DATA" | awk 'BEGIN{FS=":"} wholeline=sprintf("%s | %s | %s | %s | %s |", orderstartdate, realstartdate, summarystring, starttime, location) gsub(/\| 00:00 \|/, "| |", wholeline) print wholeline + dtstart="" + summary="" + location="" }' | awk -v today="$TODAY" 'substr($1,1,8) >= today' | sort | awk '{$1=""}1' | awk '{$1=$1}1' -echo"" \ No newline at end of file +echo ""