Re: Calendar synching

From: Aron Roberts <aron_at_socrates.berkeley.edu>
Date: Tue, 24 Oct 2006 12:43:21 -0700

Hi Bond,

At 16:12 -0700 2006-10-20, E. Bond Francisco wrote:
>I have a .mac account. Is there anyway I can synch my CalAgenda work
>schedule with my .mac calendar? The calendar is created on my mac at
>home (G5, dual core ppc), so actually I guess I'd have to synch
>calagenda to my ical calendar at home, then publish it. Any tricks
>on how to do that?

   If you want to export data for selected calendar events that is
stored in CalAgenda, the campus's shared calendaring system, to iCal,
Apple's desktop calendar application, as a step toward getting that
data into your .mac calendar:

   - You can use the native Oracle Calendar client application
     to export selected calendar event data in iCalendar format
     (via File->Export), then import it into iCal. (Be sure to
     export in "iCalendar file" format and to name the exported
     file with an ".ics" filename extension.) Simply double-clicking
     an ".ics" file in the Finder *may* be enough to import the
     calendar data it contains into iCal.

     You can sync data manually using this process. Doing periodic,
     automated syncing might be more challenging, however, as the
     Oracle Calendar client app doesn't appear to support scripting,
     unless you can rig something up using GUI scripting
     (see <http://www.apple.com/applescript/uiscripting/> and
     <http://www.prefab.com/uibrowser/>) to "click at"
     items in menus and dialog boxes within that application.

   - As one possible alternative - one that might involve considerably
     more work but could be used to automate this process - there is a
     web services interface to CalAgenda that you could use, via a
     programming or scripting language, to read selected CalAgenda
     calendar events. This interface returns your event data in a
     structured XML format that can optionally include iCalendar data
     for each of your events:

     http://calagenda.berkeley.edu/help_training/developer/index.html

     Once you've parsed the results and placed the iCalendar data for
     each of your events into one or more valid iCalendar (".ics")
     files, it appears that you may be able to import that data into
     iCal with a single line of AppleScript, something like the
     following:

     tell application "iCal" to open the pathToYourICSFile

Aron Roberts
Information Services and Technology

------------------------------------------------------------------------
The following was automatically added to this message by the list server:

For information about MAGNet, its meetings and events, and its
mailing list, including information on subscribing and unsubscribing,
see the MAGNet Web site at <http://magnet.berkeley.edu/>.
Received on Tue Oct 24 2006 - 12:48:17 PDT

This archive was generated by hypermail 2.2.0 : Tue Oct 24 2006 - 12:48:17 PDT