53 lines
1.3 KiB
Bash
53 lines
1.3 KiB
Bash
########################################################################
|
|
# REMIND
|
|
########################################################################
|
|
|
|
|
|
# remind
|
|
alias rem="clear; remind -c+cu4 -wt ~/.reminders"
|
|
alias remy="clear; remind -cu12 -wt ~/.reminders | less -r"
|
|
rems() {
|
|
#echo "Reminders for $(date +%Y/%m/%d) (today)"
|
|
remind ~/.reminders
|
|
echo
|
|
echo "Next 10 Reminders:"
|
|
remind -n .reminders | sort -n | head -10
|
|
|
|
}
|
|
|
|
rem-sync() {(
|
|
set -xe
|
|
scp -q vorstand@vorstand.uugrn.org:private/Kalender/uugrn.rem sdk@home.codevoid.de:.reminders/uugrn.rem
|
|
scp -q sdk@home.codevoid.de:.reminders/\*.rem /home/sdk/.reminders/
|
|
)}
|
|
|
|
rem-uugrn() {(
|
|
set -xe
|
|
vim sftp://vorstand@vorstand.uugrn.org/private/Kalender/uugrn.rem
|
|
ssh -q sdk@vorstand.uugrn.org sh ~sdk/.bin/make_calendar.sh
|
|
rem-sync
|
|
)}
|
|
|
|
rem-personal() {(
|
|
set -xe
|
|
vim sftp://sdk@home.codevoid.de/.reminders/personal.rem
|
|
rem-sync
|
|
)}
|
|
|
|
rem-birthdays() {(
|
|
set -xe
|
|
vim sftp://home.codevoid.de/.reminders/birthdays.rem
|
|
rem-sync
|
|
)}
|
|
|
|
sync-ical2rem() {
|
|
# XXX can haz this in nice?
|
|
find ~/.isync -name "*.ics" -exec cat {} + \
|
|
| ical2rem --no-todos \
|
|
| fgrep -v "REM MSG" \
|
|
| sed 's,\\n, ,g' \
|
|
| tr -d '\' \
|
|
| sed 's/ / /g' \
|
|
> .reminders/import.rem
|
|
}
|