Update 2023-01-08 17:34 OpenBSD/amd64

This commit is contained in:
c0dev0id
2023-01-08 17:34:37 +01:00
parent 36500c913d
commit 5df8b5da0a
9 changed files with 119 additions and 59 deletions

2
.reminders/all.rem Normal file
View File

@@ -0,0 +1,2 @@
INCLUDE /home/sdk/.reminders/personal/
INCLUDE /home/sdk/.reminders/uugrn/

29
.reminders/edit.sh Executable file
View File

@@ -0,0 +1,29 @@
#!/bin/sh
git_pull() {(
cd "$1"
git pull
)}
git_push() {(
cd "$1"
git add *
git commit -m "Calendar Update $(date)"
git push
)}
git_pull personal
git_pull uugrn
F="$(find . \
-mindepth 1 \
-not -path "*/.git/*" \
-not -name "100-*" \
-type f \
-name "*.rem" \
| fzf)"
[ ! -z "$F" ] && vim "$F"
git_push personal
git_push uugrn

19
.reminders/mail.sh Executable file
View File

@@ -0,0 +1,19 @@
#/bin/sh
cd /home/sdk/.reminders
( cd personal && git pull )
( cd uugrn && git pull )
export COLUMNS=80
remind -s+2 /home/sdk/.reminders \
| cut -d" " -f1 -f6- \
| sort \
| sed 's|\(....\)/\(..\)/\(..\) \([^ ]*\) \([^\|]*\).*|\3.\2.\1 \| \4 \| \5|g' \
| sed 's|\(....\)/\(..\)/\(..\) \([^\|]*\).*|\3.\2.\1 \| \| \4|g' \
| column -t -s "|" \
| mail \
-s "Todays Reminders (+7 days)" \
-r "Remind <sh@dalek.home.codevoid.de>" \
sh@codevoid.de

View File

@@ -1,32 +0,0 @@
# Hier sind Einzeltermine und Ausnahmen hinterlegt
# Mit OMIT, kann einen Termin aus der unten definierten Serie raus nehmen
# Mir REM kann man neue Termine anlegen. Wenn ein Serientermin ersetzt
# werden soll, dann gibt es jeweils einen OMIT für das zu Löschende
# Datum und einen REM Eintrag für den Ersatztermin.
# 2022
OMIT 4 Nov 2022 # Dezernat 16 nicht verfügbar
REM 11 Nov 2022 AT 19:00 DURATION 4:30 MSG UUGRN Fixme (statt 4.Nov) \
|Dezernat16, Emil-Maier-Str. 16, 69115 Heidelberg
# 2023
OMIT 6 Jan 2023 # Dezernat 16 nicht verfügbar + Feiertag
REM 13 Jan 2023 AT 19:00 DURATION 4:30 MSG UUGRN Fixme (statt 6.Jan) \
|Dezernat16, Emil-Maier-Str. 16, 69115 Heidelberg
OMIT 7 Apr 2023 # Dezernat 16 nicht verfügbar
REM 14 Apr 2023 AT 19:00 DURATION 4:30 MSG UUGRN Fixme (statt 7.Apr) \
|Dezernat16, Emil-Maier-Str. 16, 69115 Heidelberg
# Hier sind die Serien hinterlegt. Die müssen ganz unten stehen, weil
# sonst die darüber definierten OMIT Regeln nicht ziehen.
# Serientermine
REM Third Monday AT 18:00 DURATION 4:00 SKIP MSG UUGRN Stammtisch \
|METROPOLIS Lounge Walldorf, Impexstr. 1, 69190 Walldorf
REM First Friday AT 19:00 DURATION 4:30 SKIP MSG UUGRN FIXME \
|Dezernat16, Emil-Maier-Str. 16, 69115 Heidelberg
# Es ist möglich eine Location mit anzugeben. Dazu am Text eine Pipe
# anfügen und direkt (ohne Leerzeichen) die Location angeben. Beispiel:
# "UUGRN Stammtisch |Metropolis Walldorf"