From: Don Armstrong Date: Mon, 30 Dec 2013 22:13:55 +0000 (-0800) Subject: add update_org_ical function X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=a4382288c9b8758879548a966d0ae35570b863ed;p=bin.git add update_org_ical function --- diff --git a/update_org_ical b/update_org_ical new file mode 100755 index 0000000..eebb11a --- /dev/null +++ b/update_org_ical @@ -0,0 +1,15 @@ +#!/bin/bash + +TMPDIR=~/tmp +export TMPDIR +. ~/.ssh/ssh_agent_info_$(hostname) +LOCKOPTS=-q +if [ -n "$PS1" ]; then + LOCKOPTS=-f; +fi; +with-lock-ex $LOCKOPTS $TMPDIR/update_org_ical emacs --batch -l ~/.emacs \ + --eval '(setq org-icalendar-combined-description "Don Armstrong’s Calendar (org-mode)")' \ + --eval '(setq org-icalendar-combined-name "Don Armstrong (org-mode)")' \ + --eval "(setq org-icalendar-combined-agenda-file \"$TMPDIR/org.ics\")" \ + --funcall 'org-icalendar-combine-agenda-files' +with-lock-ex $LOCKOPTS $TMPDIR/update_org_ical rsync -av "$TMPDIR/org.ics" rzlab.ucr.edu:debian/.google_ical*/org.ics