iCal Scripts

A pair of command line based Python scripts for manipulating iCal calendar files
Download

iCal Scripts Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Nick Matsakis
  • Publisher web site:
  • http://nick.matsakis.net/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 100 KB

iCal Scripts Tags


iCal Scripts Description

A pair of command line based Python scripts for manipulating iCal calendar files privical is a free and command line based script that ’privatizes’ a calendar by removing urls, locations, attendees, descriptions, and status from events. The resulting calendar contains the event times, with the summary of the event set to ’Unavailable’. privical also strips untimed events, since those are usually used for marking events like birthdays rather than times you are unavailable. You can use such a calendar to show people when you are unavailable without showing them what you are doing. The removed fields are the those produced by iCal 1.5 containing potentially sensitive information. Later versions of iCal may add additional fields; privical will not remove new fields, so it is possible that sensitive information will be passed through if you use this script with versions of iCal beyond 1.5. mergical is a script that merges the events from two calendars. It does this by inserting the events from one calendar into another, ’master’, calendar. The resulting calendar has the same metadata as the master calendar (for example, default time-zone or description). The metadata from the merged calendar is discarded. Basic usage is straightforward for those familiar with command-line scripts. privical takes a single calendar as an argument, while mergical takes two calendars. Both scripts can accept a single argument from standard in, and both scripts output a calendar to standard out.


iCal Scripts Related Software