iCal Plug-in

About

The plug-in allows creation of events and to-dos in iCal.

Usage and Detailed Documentation

  • Create Event
    1. Invoke Quicksilver
    2. Hit '.' to switch to text entry mode
    3. Use the 'Create iCal Event' action
    4. Specify a calendar to add to

The action will attempt to extract date and time information from the text. If you would like to specify the date directly, use the format:

"date and time -- name of event"
  • Create To Do
    1. Invoke Quicksilver
    2. Hit '.' to switch to text entry mode
    3. Use the 'Create iCal To Do' action
    4. Specify a calendar to add to

Adding ! before the name will increase the priority.

The action will attempt to extract date and time information from the text. If you would like to specify the date directly, use the format:

"date and time -- !! name of todo"
  • Date Entry and Formats

Date entry is loosly US-centric at of iCal plugin 1.0.1. It prefers m/d/y, time defaults to noon, duration is 1 hour. Locale is not tried first, separators not taken as indicator for entry order. Here are some possible date and time entries, using a german locale(dd.mm.yy):

2/4/07 3pm -- default format
2007-02-04 -- note long year number
feb 4 -- english month names are understood
friday 12pm -- english day names are ok
next wednesday 13:00 -- use next because today is wednesday
15.2.07 -- feb 15th 2007, cause 15 can't be a month
3.2.07 -- march 2nd 2007!!

Requirements

Feature Requests

  • set event length or end time
  • change default calendar
  • go to date
  • invite to appointment
  • mark as done for todos
  • list apps and todos under the application
  • try regional date formats and date strings before builtin english
  • show an example of valid date and time entry
  • don't fail silently when parsing the date fails (or, even better, show an [optional?] notification of what was added to the calendar - this is crucial for peace-of-mind!)
  • add alarms when creating events or todos (even with limited options) mostly obsoleted by Leopard's default alarms default alarms in the Leopard are not assigned to the ical events created from QS
  • optionally show conflicts, if any

Known Issues

None