<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hawk Wings &#187; on the fly</title>
	<atom:link href="http://www.hawkwings.net/tag/on-the-fly/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hawkwings.net</link>
	<description>Tips and add-ons to make Apple Mail / Mail.app even better</description>
	<lastBuildDate>Tue, 26 Jul 2011 07:44:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A powerful new iCal action for Quicksilver</title>
		<link>http://www.hawkwings.net/2006/12/12/a-powerful-new-ical-action-for-quicksilver/</link>
		<comments>http://www.hawkwings.net/2006/12/12/a-powerful-new-ical-action-for-quicksilver/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 11:59:10 +0000</pubDate>
		<dc:creator>Tim Gaden</dc:creator>
				<category><![CDATA[Not Apple Mail]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[action]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[on the fly]]></category>
		<category><![CDATA[quicksilver]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[to dos]]></category>

		<guid isPermaLink="false">http://www.hawkwings.net/2006/12/12/a-powerful-new-ical-action-for-quicksilver/</guid>
		<description><![CDATA[Benjamin Harley, creator of ABGMerge, the Gmail contacts-Address Book syncing app, has also scripted a powerful iCal action for Quicksilver , which is more flexible and has more options than Quicksilver&#8217;s built-in iCal plugin. It&#8217;s complicated (power comes at a cost) but offers a speedy way to quickly enter a complete iCal item on the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.hawkwings.net/wp-content/uploads/2006/12/quicksilver.jpg" alt="Quicksilver"  align="right" border="0" hspace="10" vspace="0" height="96" width="100"/>Benjamin Harley, creator of <a href="http://www.hawkwings.net/2006/12/11/abgmerge-gmail-address-book-sync-app-updated/">ABGMerge</a>, the Gmail contacts-Address Book syncing app, has also scripted a powerful iCal action for <a href="http://quicksilver.blacktree.com/">Quicksilver</a> <img src="http://www.hawkwings.net/images/extlink.jpg"/>, which is more flexible and has more options than <a href="http://www.hawkwings.net/2006/08/03/getting-quicksilver-ical-syntax-right/">Quicksilver&#8217;s built-in iCal plugin</a>. </p>
<p>It&#8217;s complicated (power comes at a cost) but offers a speedy way to quickly enter a complete iCal item on the fly whichever app you are in. I use the current public beta of <a href="http://www.indev.ca/MT2Beta.html">MailTags</a> <img src="http://www.hawkwings.net/images/extlink.jpg"/> to do this when I am in Mail.app, which has the added bonus of automatically creating a URL link back to the email in question. But I&#8217;m not always in Mail (sadly).</p>
<p><strong>UPDATE:</strong> You can get the latest version of the script <a href="http://homepage.mac.com/bharley/BenAppleScripts/FileSharing19.html">here</a> <img src="http://www.hawkwings.net/images/extlink.jpg"/> </p>
<p>Download and unzip it, then place it in your <span id="code">~/Library/Application Support/Quicksilver/Actions</span> folder.</p>
<p>You will need to restart Quicksilver and may need to add the <span id="code">Actions</span> folders to your Quicksilver Catalog (Click the &#8220;plus&#8221; button and use the &#8220;File and Folder Scanner&#8221;) so that Quicksilver can find it.</p>
<p><strong>UPDATE:</strong> You will also need to edit the script slightly. Open it up in Script editor or the app of your choice and change the property for the default calendar from &#8220;Home&#8221; to whatever calendar you would like the to-dos and events to be created in. </p>
<p>To use it, type &#8220;make ical&#8221; into Quicksilver&#8217;s first window, select &#8220;Process Text&#8230;&#8221; in the Action window and then type the text to create the to-do or event in the third pane.</p>
<p>For example:</p>
<div align=center><img src="http://www.hawkwings.net/wp-content/uploads/2006/12/makeicaltodoqs.jpg" alt="Makeicaltodoqs" height="201" width="450"/></div>
<p>This creates a to-do in my Trinity Calendar, specifies a date, adds an alarm and some notes so that I will know where to send the comments on this student&#8217;s work, and opens iCal to show me that it was created correctly:</p>
<div align=center><img src="http://www.hawkwings.net/wp-content/uploads/2006/12/makeicaltodoical.jpg" alt="Makeicaltodoical" height="374" width="432"/></div>
<p>Events are just as quick and just as clever:</p>
<div align=center><img src="http://www.hawkwings.net/wp-content/uploads/2006/12/makeicaleventqs.jpg" alt="Makeicaleventqs" height="203" width="450"/></div>
<p>This creates an event for a meeting tomorrow.</p>
<p><img src="http://www.hawkwings.net/wp-content/uploads/2006/12/makeicaleventical.jpg"  align="right" border="0" hspace="10" vspace="0" alt="Makeicaleventical" height="312" width="200"/>I don&#8217;t need to go back to iCal to edit the event; everything I want to add I can add via the Quicksilver action.</p>
<p>The text for this one adds a note about how the meeting might unfold, a location, a date, a starting time, a two hour duration, specifies which calendar to add it to and adds an alarm so that my boss won&#8217;t sack me for forgetting to meet with him.</p>
<p>The only downside is that you need to remember the letter for each option.</p>
<p>Benjamin has provided some initial documentation.</p>
<p>The commands can be entered in any order and they are:</p>
<p>t&#45;&#45; [title of to-do]</p>
<p>e&#45;&#45; [title of event] (use t&#45;&#45; or e&#45;&#45; to determine whether the script will create a to-do or an event. The default is a to-do. So if you just type some text (without t&#45;&#45;) it will come out as a to-do)</p>
<p>d&#45;&#45; [start date (or due date for to-dos) in m/d/y format (or whatever your system is set to). The default is today for events (in 3 days for to-dos), +n to set that many days from today], [hour in hh:mm format, 24hr clock], [end date in m/d/y format, or +n for number of days if it is an all day event, default is same as start date], [end hour in hh:mm format, +n is number of hours from start date, default is +1], [a for an all-day event].</p>
<p>a&#45;&#45; [set an alarm (default for events is -1 hour, for to-dos 10 am on due date)</p>
<p>n&#45;&#45; [to add to notes section]</p>
<p>l&#45;&#45; [location]</p>
<p>c&#45;&#45; [calendar - default is home]</p>
<p>p&#45;&#45; [priority n,l,m,h (for to-dos only)]</p>
<p>u&#45;&#45; [URL reference]</p>
<p>cb&#45;&#45; [copy contents of clipboard to notes section - will always come after the text in the n&#45;&#45; section]</p>
<p>s&#45;&#45; or show&#45;&#45; [show the event or to-do in iCal after creation so you can check and see if it is right]</p>
<p><strong>Examples</strong></p>
<p><strong>&#8216;do this d&#45;&#45; a&#45;&#45; c&#45;&#45;Work cb&#45;&#45; s&#45;&#45; p&#45;&#45;h&#8217;</strong> will create a to-do with title &#8220;do this&#8221;, with the clipboard copied to the notes, with a due date in 3 days, an alarm at 10 am and in the calendar named &#8220;Work&#8221; (if it exists, otherwise in the default which is &#8220;Home&#8217;), with a high priority and open iCal and show this to-do as soon as it has been created</p>
<p><strong>&#8216;e&#45;&#45; meet someone l&#45;&#45;someone&#8217;s house n&#45;&#45; the directions a&#45;&#45;2 d&#45;&#45; +2 17:00 +2&#8242;</strong> will create an event  &#8220;meet someone&#8221; two days from now starting at 5 pm and lasting for 2 hours with an alarm 2 hours before hand with a location &#8220;someone&#8217;s house&#8221; with &#8220;the directions&#8221; in the notes.  </p>
<p>Get a copy of this list <a href="http://www.hawkwings.net/files/makeicaldocumentation.txt">here</a>.</p>
<p>[Big hat tip to Benjamin for sharing]<tags>quicksilver, ical, action, script, to-dos, events, productivity, on the fly</tags><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.hawkwings.net/2006/06/24/creating-ical-events-with-quicksilver/" rel="bookmark" title="24 June 2006, 10:35 pm">Creating iCal events with Quicksilver</a></li>
<li><a href="http://www.hawkwings.net/2006/02/28/ical-alarmist-customised-alarms-in-ical/" rel="bookmark" title="28 February 2006, 12:21 am">iCal-alarmist: Customised alarms in iCal</a></li>
<li><a href="http://www.hawkwings.net/2006/08/03/getting-quicksilver-ical-syntax-right/" rel="bookmark" title="3 August 2006, 8:09 pm">Getting Quicksilver iCal syntax right</a></li>
<li><a href="http://www.hawkwings.net/2006/04/08/three-automator-actions-for-ical/" rel="bookmark" title="8 April 2006, 1:13 am">Three Automator actions for iCal</a></li>
<li><a href="http://www.hawkwings.net/2007/02/19/gtd-style-widget-for-ical-to-dos/" rel="bookmark" title="19 February 2007, 10:58 pm">GTD-style widget for iCal to-dos</a></li>
</ul>
<p><!-- Similar Posts took 6.954 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hawkwings.net/2006/12/12/a-powerful-new-ical-action-for-quicksilver/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

