Update 2023-01-08 17:34 OpenBSD/amd64
This commit is contained in:
2
.reminders/all.rem
Normal file
2
.reminders/all.rem
Normal file
@@ -0,0 +1,2 @@
|
||||
INCLUDE /home/sdk/.reminders/personal/
|
||||
INCLUDE /home/sdk/.reminders/uugrn/
|
||||
29
.reminders/edit.sh
Executable file
29
.reminders/edit.sh
Executable 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
19
.reminders/mail.sh
Executable 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
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user