Skip to content
Utility for exporting your Entourage calendar to an iCalendar file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Entourage to iCal export script

I'm stuck using Microsoft Entourage 2004 at work. I wanted to have access to my calendar via iCal and on my iPhone (via MobileMe). This script exports the first Exchange calendar configured in Entourage to ~/Sites/entourage.ics. You can then subscribe to it via iCal, provided you've got Web Sharing turned on.

If you want access to the calendar via MobileMe, I'm pretty sure that entourage.ics will need to be accessible from the Internet. In that case, you'll probably want to scp it somewhere, or (maybe?) stick the file in your iDisk.


First, you'll need to download my fork of the Python iCalendar module. Unpack it and then run

python install

Next, set the MY_EMAIL variable near the top of to your email address.

Then, modify org.bravo5.EntourageExport.plist and replace the value of ProgramArguments with the path to Finally, copy (or symlink) org.bravo5.EntourageExport.plist to ~/Library/LaunchAgents/ and run

launchctl load ~/Library/LaunchAgents/org.bravo5.EntourageExport.plist

launchd will then export your calendar every 15 minutes.

Something went wrong with that request. Please try again.