cat $CHANGELIST | while read TYPE ITEMID ITEMCHANGEKEY; do
- ITEMFILENAME=~/ews-sync/$(echo $ITEMID | sed s^/^%2f^g)
+ ITEMFILENAME=~/ews-sync/$(echo $ITEMID | sed s^/^%2f^g).xml
ICALFILENAME=~/ews-sync/ical/$(echo $ITEMID | sed s^/^%2f^g).ics
echo $TYPE $ITEMID
case $TYPE in
echo Restarting to fetch more items
exec "$0" "$1"
fi
+( cat <<EOF
+BEGIN:VCALENDAR
+METHOD:PUBLISH
+PRODID:ews-sync
+VERSION:2.0
+EOF
+ egrep -hv '^BEGIN:VCALENDAR|METHOD:PUBLISH|VERSION:2.0|END:VCALENDAR' ~/ews-sync/ical/*.ics
+ echo 'END:VCALENDAR'
+) > ~/ews-sync/all.ics