Compare commits

..

No commits in common. "6c4ba2e46ce7354e8b393c2d16a4e1e346600f55" and "9f0da84596fdf88a09cfe71ae36eab54cee9b21b" have entirely different histories.

3 changed files with 4 additions and 18 deletions

View file

@ -1,10 +1,9 @@
FROM debian:latest
RUN apt update
RUN apt install -y python3-pip python3-venv pipx curl locales
RUN apt install -y python3-pip python3-venv pipx
RUN pipx install lektor
RUN mkdir -p /opt/lektor/project && mkdir -p /opt/lektor/output
RUN sed -i '/de_DE.UTF-8/s/^# //g' /etc/locale.gen && locale-gen
WORKDIR /opt/lektor/project

View file

@ -11,12 +11,6 @@ ICS_DATA=$(curl -s "$ICS_URL")
TODAY=$(date +%Y%m%d)
echo "_model: page"
echo "---"
echo "title: Termine"
echo "---"
echo "body:"
echo ""
echo "| **Datum** | **Anlass** | **Zeit** | **Ort** |"
echo "|-------|--------|------|-----|"
@ -36,11 +30,11 @@ echo "$ICS_DATA" | awk 'BEGIN{FS=":"}
if (location == "") location = "Kein Ort"
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"
cmd = "LC_TIME=de_DE.UTF-8 date -j -f \"%Y-%m-%d\" \"" date_str "\" +%a"
cmd | getline weekday
close(cmd)
cmd = "LC_ALL=de_DE.UTF-8 date -d \"" date_str "\" +%B"
cmd = "LC_TIME=de_DE.UTF-8 date -j -f \"%Y-%m-%d\" \"" date_str "\" +%B"
cmd | getline month
close(cmd)
@ -52,6 +46,4 @@ echo "$ICS_DATA" | awk 'BEGIN{FS=":"}
wholeline=sprintf("%s | %s | %s | %s | %s |", orderstartdate, realstartdate, summarystring, starttime, location)
gsub(/\| 00:00 \|/, "| |", wholeline)
print wholeline
}' | awk -v today="$TODAY" 'substr($1,1,8) >= today' | sort | awk '{$1=""}1' | awk '{$1=$1}1'
echo""
}' | awk -v today="$TODAY" 'substr($1,1,8) >= today' | sort | awk '{$1=""}1' | awk '{$1=$1}1'

View file

@ -15,11 +15,6 @@ New Lektor Approach:
thats all!
To update "Termine" page run:
docker run -v ${PWD}/lektor/lektordata:/opt/lektor lektorcontainer /bin/bash -c "/opt/lektor/scripts/calendar-fetcher.sh 'https://backoffice.pc-stammertal.ch/remote.php/dav/public-calendars/RqLX5wj25aY6cpnP?export' > /opt/lektor/project/content/termine/contents.lr"
building the website for deployment is:
docker run -it -v ${PWD}/lektor/lektordata:/opt/lektor -p 5000:5000 lektorcontainer lektor build -O /opt/lektor/output