I was looking for a really quick keyboard-driven way to get items onto iCal and decided to write something instead. 1 hour later, I introduce KlepCal. Just launch it using a keyboard shortcut or Spotlight, and type in a natural language time, an event description, and a calendar name. It fires off an AppleScript to add the event to iCal and shuts itself down:
It uses Cocoa’s natural language date parsing, so you can enter your time as “2 hours from now” or “next sunday at 11am”. The exact format of the input string needs to be:
[natural language date/time]:[calendar item name] @[calendar name]
If no calendar name is specified, it defaults to “Work”
Need fast iCal entry? Get KlepCal here.