aboutsummaryrefslogtreecommitdiff
path: root/misc/.local/bin/mail2event
blob: 51deae36a7532d0d166b5c5505797c4fc4a4540a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env bash

CALENDAR="$1"
TMPFILE=$(mktemp)

echo "DATE
LOCATION
CATEGORIES
SUMMARY
DESCRIPTION

" > $TMPFILE

cat - >> $TMPFILE

sleep 1

vim "$TMPFILE"

DATE=$(sed '1q;d' $TMPFILE)
LOCATION=$(sed '2q;d' $TMPFILE)
CATEGORIES=$(sed '3q;d' $TMPFILE)
SUMMARY=$(sed '4q;d' $TMPFILE)
DESCRIPTION=$(sed '1,4d' $TMPFILE)

khal new -a $CALENDAR --location "$LOCATION" --categories "$DATE" "$SUMMARY" :: "$DESCRIPTION"