Недавно обновился интересный виджет для dashboard, который позволяет добавлять события в iCal, используя выражения естественного языка. Виджет называется QuickCal. Говоря проще, вы можете написать фразу вида «Тусовка у Маши завтра в 8 вечера», а сам виджет распознает событие и добавит его в iCal.

С помощью виджета можно легко добавлять новые события и todo-задачи. Для todo задач можно выставлять также временные лимиты. Новые события перед отправкой в iCal обрабатываются путем определения выставленного дня недели или даты и наличием таких предлогов как «on», «at» и «for» (для времени). Примеры использования:

Dinner tomorrow at 6:00pm until 9pm
Meet with Sergey next Wednesday at 3:30 pm
todo — Clean old PC

В текущей версии пока еще нельзя устанавливать временные промежутки, повторяющиеся события, устанавливать место встречи (location). И самый большой минус QuickCal — он работает только на английском языке.

QuickCal является бесплатным продуктом. Более подробно ознакомиться с возможностями виджета и скачать его, можно на сайта разработчика.