<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Graham English Official Site &#187; workflow</title>
	<atom:link href="http://i.grahamenglish.net/tag/workflow/feed/" rel="self" type="application/rss+xml" />
	<link>http://i.grahamenglish.net</link>
	<description>Songwriter, Recording Artist, and Blogging Musician</description>
	<lastBuildDate>Sat, 06 Mar 2010 01:20:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>2006-2010 </copyright>
		<itunes:new-feed-url>http://feeds2.feedburner.com/TheGrahamEnglishBlog</itunes:new-feed-url>
		<managingEditor>graham@grahamenglish.com (Graham English)</managingEditor>
		<webMaster>graham@grahamenglish.com (Graham English)</webMaster>
		<category>Music</category>
		<ttl>1440</ttl>
		<itunes:keywords>graham english, ear training, songwriting tips, lifehacks, NLP, music education, GTD, peak performance</itunes:keywords>
		<itunes:subtitle>I am a professional blogging musician, songwriter, recording artist, music educator, and lifehacker. I sing, plays keyboards, and explore the vast world of sound hoping to find some magical moments along the way.</itunes:subtitle>
		<itunes:summary>I am a professional blogging musician, songwriter, recording artist, music educator, and lifehacker. I sing, plays keyboards, and explore the vast world of sound hoping to find some magical moments along the way.</itunes:summary>
		<itunes:author>Graham English</itunes:author>
		<itunes:category text="Music"/>
<itunes:category text="Society &amp; Culture">
	<itunes:category text="Personal Journals"/>
</itunes:category>
<itunes:category text="Education"/>
		<itunes:owner>
			<itunes:name>Graham English</itunes:name>
			<itunes:email>graham@grahamenglish.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://i.grahamenglish.net/images/albumart/Avatar-1-300x300.jpg" />
		<image>
			<url>http://i.grahamenglish.net/images/albumart/Avatar-1-144x144.jpg</url>
			<title>Graham English Official Site</title>
			<link>http://i.grahamenglish.net</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Update Twitter, Facebook, iChat, Adium, And Skype With Quicksilver</title>
		<link>http://i.grahamenglish.net/573/update-twitter-facebook-ichat-adium-and-skype-with-quicksilver/</link>
		<comments>http://i.grahamenglish.net/573/update-twitter-facebook-ichat-adium-and-skype-with-quicksilver/#comments</comments>
		<pubDate>Sat, 11 Aug 2007 21:54:56 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[LifeHacks]]></category>
		<category><![CDATA[Prose]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Growl]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[iChat]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[Keychain]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/573/update-twitter-facebook-ichat-adium-and-skype-with-quicksilver/</guid>
		<description><![CDATA[I&#8217;m a Facebook fanatic. I joined immediately after they opened to the public. In the beginning, there wasn&#8217;t much to talk about. None of my friends had joined and there really wasn&#8217;t that much I could do there. But since then, the buzz has caught my friends&#8217; attention and Facebook&#8217;s extendibility has grown consistently, giving [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://integral.grahamenglish.net/wp-content/uploads/2007/05/quicksilver.jpg" alt="Quicksilver" height="128" width="128" align="right" class="right" />I&#8217;m a Facebook fanatic. I joined immediately after they opened to the public. In the beginning, there wasn&#8217;t much to talk about. None of my friends had joined and there really wasn&#8217;t that much I could do there. But since then, the buzz has caught my friends&#8217; attention and Facebook&#8217;s extendibility has grown consistently, giving me a lot to play with.</p>
<p>Since I&#8217;ve been catching myself updating both Facebook and Twitter separately, I figured I should revisit my workflow and see if I can tweak my current level of automation.</p>
<p>It wasn&#8217;t difficult. I just added a couple lines of code to <a href="http://i.grahamenglish.net/540/iquicktwitter-my-quicksilver-twitter-ichat-growl-hack/" title="iQuickTwitter - My Quicksilver + Twitter + iChat + Growl Hack &raquo; Graham English's Integral Conversations">iQuickTwitter</a> and now I can update Twitter, Facebook, iChat, and Skype with a single command. If you dig it, be my friend and let me know.<br />
<a href="http://www.facebook.com/profile.php?id=501662252" title="Facebook | Graham English">Graham English @ Facebook</a><br />
<a href="http://twitter.com/grahamenglish" title="Twitter / grahamenglish">Graham English @ Twitter</a></p>
<p><a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20iQuickTwitter%20with%20Facebook%20Integration%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%20%0D%2D%2D%20Created%20by%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20How%20to%20install%3A%0D%2D%2D%20Place%20in%20%7E%2FLibrary%2FApplication%20Support%2FQuicksilver%2FActions%2F%0D%2D%2D%20Using%20Script%20Editor%2C%20modify%20these%20lines%20of%20the%20script%20to%20your%20Twitter%20username%20and%20password%3A%0D%2D%2D%20set%20twitter_key_account%20to%20%22your%40email%2Ecom%22%0D%2D%2D%20set%20twitter_key_pass%20to%20%22your_password%22%0D%2D%2D%20Restart%20Quicksilver%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20How%20to%20use%3A%0D%2D%2D%20Invoke%20Quicksilver%0D%2D%2D%20Enter%20text%20mode%20%28hit%20period%29%20and%20type%20your%20message%0D%2D%2D%20Tab%20to%20the%20Action%20Pane%20and%20type%20%22Tweet%22%20%28or%20as%20much%20of%20the%20word%20as%20you%20need%29%0D%2D%2D%20Enter%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20If%20you%20want%20to%20integrate%20Skype%20mood%20text%20updates%2C%20open%20the%20script%20in%0D%2D%2D%20Script%20Editor%20and%20uncomment%20%28remove%20%22%2D%2D%22%29%20the%20Skype%20tell%2E%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0D%0Dusing%20terms%20from%20application%20%22Quicksilver%22%0D%09on%20process%20text%20tweet%0D%09%09set%20wordcount%20to%20do%20shell%20script%20%22echo%20%22%20%26%20quoted%20form%20of%20tweet%20%26%20%22%20%7C%20wc%20%2Dc%22%0D%09%09set%20wordcount%20to%20do%20shell%20script%20%22echo%20%22%20%26%20quoted%20form%20of%20wordcount%20%26%20%22%20%7C%20sed%20%27s%2F%5E%5B%20%09%5D%2A%2F%2F%27%22%0D%09%09if%20wordcount%20as%20integer%20%3E%20140%20then%0D%09%09%09my%20growlRegister%28%29%0D%09%09%09growlNotify%28%22Tweet%20too%20long%22%2C%20%22%28%22%20%26%20wordcount%20%26%20%22%29%20characters%22%29%0D%09%09%09return%20nothing%0D%09%09end%20if%0D%09%09set%20twitter_key_account%20to%20%22your%40email%2Ecom%22%0D%09%09set%20twitter_key_pass%20to%20%22your_password%22%0D%09%09set%20twitter_login%20to%20quoted%20form%20of%20%28twitter_key_account%20%26%20%22%3A%22%20%26%20twitter_key_pass%29%0D%09%09set%20twitter_status%20to%20quoted%20form%20of%20%28%22status%3D%22%20%26%20tweet%29%0D%09%09set%20results%20to%20do%20shell%20script%20%22curl%20%2D%2Duser%20%22%20%26%20twitter_login%20%26%20%22%20%2DF%20%22%20%26%20twitter_status%20%26%20%22%20http%3A%2F%2Ftwitter%2Ecom%2Fstatuses%2Fupdate%2Ejson%22%0D%09%09set%20facebook_form_id%20to%20do%20shell%20script%20%22curl%20%2Dv%20%2Dk%20%2Dd%20email%3D%27%22%20%26%20twitter_key_account%20%26%20%22%27%20%2Dd%20pass%3D%27%22%20%26%20twitter_key_pass%20%26%20%22%27%20%2Dd%20login%3DLogin%20%2DL%20%27https%3A%2F%2Flogin%2Efacebook%2Ecom%2Flogin%2Ephp%3Fm%26amp%3Bnext%3Dhttp%253A%252F%252Fm%2Efacebook%2Ecom%252Fhome%2Ephp%27%20%2DA%20%27Mozilla%2F5%2E0%20%28Windows%3B%20U%3B%20Windows%20NT%205%2E1%3B%20en%2DUS%3B%20rv%3A1%2E8%2E1%2E3%29%20Gecko%2F20070309%20Firefox%2F2%2E0%2E0%2E3%27%20%2D%2Dcookie%2Djar%20%2Ftmp%2Ffacebook%2Dcookie%2Etxt%20%7C%20tr%20%27%5C%22%27%20%27%0D%09%09%27%20%7C%20grep%20%2DA%202%20post_form_id%20%7C%20tail%20%2D1%22%0D%09%09do%20shell%20script%20%22curl%20%2Dv%20%2Dd%20post_form_id%3D%22%20%26%20facebook_form_id%20%26%20%22%20%2Dd%20status%3D%27%22%20%26%20tweet%20%26%20%22%27%20%2Dd%20update%3D%27Update%27%20%2DA%20%27Mozilla%2F5%2E0%20%28Windows%3B%20U%3B%20Windows%20NT%205%2E1%3B%20en%2DUS%3B%20rv%3A1%2E8%2E1%2E3%29%20Gecko%2F20070309%20Firefox%2F2%2E0%2E0%2E3%27%20%2D%2Dcookie%20%2Ftmp%2Ffacebook%2Dcookie%2Etxt%20%27http%3A%2F%2Fm%2Efacebook%2Ecom%2Fhome%2Ephp%27%20%2DL%22%0D%09%09%2D%2D%20display%20dialog%20results%0D%09%09my%20growlRegister%28%29%0D%09%09%0D%09%09growlNotify%28%22Tweet%20Sent%22%2C%20tweet%29%0D%09%09%0D%09%09%2D%2D%20Uncomment%20%28remove%20%22%2D%2D%22%29%20if%20you%20want%20to%20integrate%20Skype%20mood%20text%20updates%0D%09%09%2D%2D%09%09tell%20application%20%22System%20Events%22%0D%09%09%2D%2D%09%09%09if%20exists%20process%20%22Skype%22%20then%0D%09%09%2D%2D%09%09%09%09set%20commandText%20to%20%22SET%20PROFILE%20MOOD_TEXT%20%22%20%26%20tweet%0D%09%09%2D%2D%09%09%09%09tell%20application%20%22Skype%22%0D%09%09%2D%2D%09%09%09%09%09send%20command%20commandText%20script%20name%20%22Tweet%22%0D%09%09%2D%2D%09%09%09%09end%20tell%0D%09%09%2D%2D%09%09%09end%20if%0D%09%09%2D%2D%09%09end%20tell%0D%09%09%0D%09%09tell%20application%20%22System%20Events%22%0D%09%09%09if%20exists%20process%20%22iChat%22%20then%20%2D%2D%20Change%20%22iChat%22%20to%20%22Adium%22%20if%20you%20prefer%20Adium%0D%09%09%09%09tell%20application%20%22iChat%22%20%2D%2D%20Same%20as%20above%0D%09%09%09%09%09set%20the%20status%20message%20to%20tweet%0D%09%09%09%09end%20tell%0D%09%09%09end%20if%0D%09%09end%20tell%0D%09%09%0D%09end%20process%20text%0Dend%20using%20terms%20from%0D%0Dusing%20terms%20from%20application%20%22GrowlHelperApp%22%0D%09%2D%2D%20Register%20Growl%0D%09on%20growlRegister%28%29%0D%09%09tell%20application%20%22GrowlHelperApp%22%0D%09%09%09register%20as%20application%20%22Tweet%22%20all%20notifications%20%7B%22Alert%22%7D%20default%20notifications%20%7B%22Alert%22%7D%20icon%20of%20application%20%22Twitterrific%2Eapp%22%0D%09%09end%20tell%0D%09end%20growlRegister%0D%09%0D%09%2D%2D%20Notify%20using%20Growl%0D%09%2D%2D%20Example%3A%20growlNotify%28%22This%20is%20an%20Alert%22%2C%22This%20is%20a%20test%20of%20the%20Growl%20Alert%20System%22%29%0D%09on%20growlNotify%28grrTitle%2C%20grrDescription%29%0D%09%09tell%20application%20%22GrowlHelperApp%22%0D%09%09%09notify%20with%20name%20%22Alert%22%20title%20grrTitle%20description%20grrDescription%20application%20name%20%22Tweet%22%0D%09%09end%20tell%0D%09end%20growlNotify%0Dend%20using%20terms%20from">Click here to open the script in Script Editor.</a></p>
<p>If all you want is to update Facebook with Quicksilver, try this:<br />
<a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Update%20Facebook%20Status%20With%20Quicksilver%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%20%0D%2D%2D%20Created%20by%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20How%20to%20install%3A%0D%2D%2D%20Place%20in%20%7E%2FLibrary%2FApplication%20Support%2FQuicksilver%2FActions%2F%0D%2D%2D%20Using%20Script%20Editor%2C%20modify%20the%20script%20with%20your%20Facebook%20username%20and%20password%3A%0D%2D%2D%20Restart%20Quicksilver%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20How%20to%20use%3A%0D%2D%2D%20Invoke%20Quicksilver%0D%2D%2D%20Enter%20text%20mode%20%28hit%20period%29%20and%20type%20your%20message%0D%2D%2D%20Tab%20to%20the%20Action%20Pane%20and%20type%20whatever%20you%20named%20the%20script%20%28or%20as%20much%20of%20the%20name%20as%20you%20need%29%0D%2D%2D%20Enter%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Dusing%20terms%20from%20application%20%22Quicksilver%22%0D%09on%20process%20text%20NewStatus%0D%09%09tell%20application%20%22GrowlHelperApp%22%20to%20register%20as%20application%20%22FacebookStatus%22%20all%20notifications%20%7B%22FacebookStatus%22%7D%20default%20notifications%20%7B%22FacebookStatus%22%7D%20icon%20of%20application%20%22Quicksilver%2Eapp%22%0D%09%09set%20facebook_username%20to%20%22your%40email%2Ecom%22%20%2D%2D%20Your%20Facebook%20Username%0D%09%09set%20facebook_password%20to%20%22YourPassword%22%20%2D%2D%20Your%20Facebook%20Password%0D%09%09set%20facebook_form_id%20to%20do%20shell%20script%20%22curl%20%2Dv%20%2Dk%20%2Dd%20email%3D%27%22%20%26%20facebook_username%20%26%20%22%27%20%2Dd%20pass%3D%27%22%20%26%20facebook_password%20%26%20%22%27%20%2Dd%20login%3DLogin%20%2DL%20%27https%3A%2F%2Flogin%2Efacebook%2Ecom%2Flogin%2Ephp%3Fm%26amp%3Bnext%3Dhttp%253A%252F%252Fm%2Efacebook%2Ecom%252Fhome%2Ephp%27%20%2DA%20%27Mozilla%2F5%2E0%20%28Windows%3B%20U%3B%20Windows%20NT%205%2E1%3B%20en%2DUS%3B%20rv%3A1%2E8%2E1%2E3%29%20Gecko%2F20070309%20Firefox%2F2%2E0%2E0%2E3%27%20%2D%2Dcookie%2Djar%20%2Ftmp%2Ffacebook%2Dcookie%2Etxt%20%7C%20tr%20%27%5C%22%27%20%27%0D%27%20%7C%20grep%20%2DA%202%20post_form_id%20%7C%20tail%20%2D1%22%0D%09%09do%20shell%20script%20%22curl%20%2Dv%20%2Dd%20post_form_id%3D%22%20%26%20facebook_form_id%20%26%20%22%20%2Dd%20status%3D%27%22%20%26%20NewStatus%20%26%20%22%27%20%2Dd%20update%3D%27Update%27%20%2DA%20%27Mozilla%2F5%2E0%20%28Windows%3B%20U%3B%20Windows%20NT%205%2E1%3B%20en%2DUS%3B%20rv%3A1%2E8%2E1%2E3%29%20Gecko%2F20070309%20Firefox%2F2%2E0%2E0%2E3%27%20%2D%2Dcookie%20%2Ftmp%2Ffacebook%2Dcookie%2Etxt%20%27http%3A%2F%2Fm%2Efacebook%2Ecom%2Fhome%2Ephp%27%20%2DL%22%0D%09%09tell%20application%20%22GrowlHelperApp%22%20to%20notify%20with%20name%20%22FacebookStatus%22%20title%20%22Facebook%20status%20updated%22%20description%20NewStatus%20application%20name%20%22FacebookStatus%22%20icon%20of%20application%20%22Quicksilver%2Eapp%22%0D%09end%20process%20text%0Dend%20using%20terms%20from">Click here to open the script in Script Editor.</a></p>
<blockquote><p>If you try to please everyone, somebody is not going to like it.</p></blockquote>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=573&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/573/update-twitter-facebook-ichat-adium-and-skype-with-quicksilver/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How To Expand Your Google Adwords Keywords With TextMate</title>
		<link>http://i.grahamenglish.net/87/how-to-expand-your-google-adwords-keywords-with-textmate/</link>
		<comments>http://i.grahamenglish.net/87/how-to-expand-your-google-adwords-keywords-with-textmate/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 15:10:54 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Prose]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AdWords]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Google AdWords]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[keyword matching]]></category>
		<category><![CDATA[Keyword Research]]></category>
		<category><![CDATA[LifeHacks]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/87/how-to-expand-your-google-adwords-keywords-with-textmate/</guid>
		<description><![CDATA[There are lots of tools out there to expand your Google AdWords keywords by adding brackets (exact match) and quotes (phrase match) to your keyword list. Some of them are free, some are not, and even fewer options are available for Mac. But if you use TextMate a lot, like me, then you&#8217;ll enjoy this [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://consulting.grahamenglish.net/wp-content/uploads/2007/07/text-mate.png" alt="Text Mate" height="128" width="128" align="right" class="right" />There are lots of tools out there to expand your Google AdWords keywords by adding brackets (exact match) and quotes (phrase match) to your keyword list. Some of them are free, some are not, and even fewer options are available for Mac. But if you use <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a> a lot, like me, then you&#8217;ll enjoy this little keyword matching options command.</p>
<p><img src="http://consulting.grahamenglish.net/wp-content/uploads/2007/07/textmate-command.png" alt="TextMate Command" height="128" width="128" align="left">Open TextMate and show the bundle editor (&#x2303;&#x2325;&#x2318;B). Create a new command by clicking the plus sign on the bottom left of the bundle editor. Name the command &#8220;Add Quotes&#8221; or something to your liking. In the right-hand pane, leave the &#8216;Save&#8217; drop-down menu to &#8216;Nothing&#8217;, Copy <code>sed 's/^/${1:"}/' | sed 's/$/${2:"}/'</code> into the Command area, leave &#8216;Input&#8217; to &#8216;Selected Text or Document&#8217; and change the &#8216;Output&#8217; to &#8216;Insert as Snippet.&#8217; If you like, you can create a key command like &#x2303;&#x2325;&#x2318;&#8221;.</p>
<p>Next, create an &#8220;Add Brackets&#8221; command exactly the same way except copy this code into the Command area: <code>sed 's/^/${1:[}/' | sed 's/$/${2:]}/'</code></p>
<p>Now, whenever you are want to add quotes or brackets to your keyword list, copy your keywords into a TextMate document and select them, activate your key command, and voilà, your keyword list has been transformed.</p>
<p>One more thing. If you have a list of keywords that you want to transform into a negative keyword list, do everything above except copy this code into the Command area: <code>sed 's/^/${1:-}/'</code></p>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=87&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/87/how-to-expand-your-google-adwords-keywords-with-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Do You Begin If You Think You&#8217;ve Been Penalized By Google?</title>
		<link>http://i.grahamenglish.net/82/where-do-you-begin-if-you-think-youve-been-penalized-by-google/</link>
		<comments>http://i.grahamenglish.net/82/where-do-you-begin-if-you-think-youve-been-penalized-by-google/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 00:36:00 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Prose]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[webmaster]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/82/where-do-you-begin-if-you-think-youve-been-penalized-by-google/</guid>
		<description><![CDATA[Rand Fishkin has posted an excellent flow chart for determining how to handle a Google penalty.
Speaking of Google penalties, Google webmaster tools just added a form to report paid links.

]]></description>
			<content:encoded><![CDATA[<p>Rand Fishkin has posted an excellent <a href="http://www.seomoz.org/blog/how-to-handle-a-google-penalty-and-an-example-from-the-field-of-real-estate" title="SEOmoz | How to Handle a Google Penalty - And, an Example from the Field of Real Estate">flow chart for determining how to handle a Google penalty</a>.</p>
<p>Speaking of Google penalties, Google webmaster tools just added a form to <a href="http://googlewebmastercentral.blogspot.com/2007/06/more-ways-for-you-to-give-us-input.html" title="Official Google Webmaster Central Blog: More ways for you to give us input">report paid links</a>.<br />
<!--adsense#largerectangle--></p>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=82&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/82/where-do-you-begin-if-you-think-youve-been-penalized-by-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Automation: How To Track Multiple Search Engine Keyword Rankings Instantly</title>
		<link>http://i.grahamenglish.net/79/seo-automation-how-to-track-multiple-search-engine-keyword-rankings-instantly/</link>
		<comments>http://i.grahamenglish.net/79/seo-automation-how-to-track-multiple-search-engine-keyword-rankings-instantly/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 21:24:28 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Prose]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Changetrack]]></category>
		<category><![CDATA[Competition Research]]></category>
		<category><![CDATA[Conversion]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[Keyword Research]]></category>
		<category><![CDATA[LifeHacks]]></category>
		<category><![CDATA[Lynx]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[split-testing]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[time-management]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[workflow]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/79/seo-automation-how-to-track-multiple-search-engine-keyword-rankings-instantly/</guid>
		<description><![CDATA[With a little help from Dave Taylor, author of a number of cool tech books, including the book that inspired this time-saving tip, Wicked Cool Shell Scripts, I was able to save myself a tremendous amount of time and energy. Time that I used to spend doing mind-numbing repetitive data entry can now be used [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://consulting.grahamenglish.net/wp-content/uploads/2007/06/terminal.png" alt="Terminal" height="128" width="128" align="right" class="right" />With a little help from <a href="http://www.askdavetaylor.com/" title="Tech Support and Business Questions? Ask Dave Taylor!">Dave Taylor</a>, author of a number of cool tech books, including the book that inspired this time-saving tip, <a href="http://www.amazon.com/gp/redirect.html%3FASIN=1593270127%26tag=grahamenglish-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/1593270127%253FSubscriptionId=02ZH6J1W0649DTNS6002">Wicked Cool Shell Scripts</a>, I was able to save myself a tremendous amount of time and energy. Time that I used to spend doing mind-numbing repetitive data entry can now be used to build my business. Here&#8217;s how you can your time back&#8230;</p>
<p>Let&#8217;s say that you are optimizing ten different web pages to be found on Google, Yahoo, and MSN and you&#8217;re optimizing each page for 3 different keyword phrases. Obviously, you&#8217;ll want to keep track of each of those keyword searches to see who&#8217;s making a run for the top and for when your page finally makes page one. That&#8217;s 90 different search engine results you have to follow.</p>
<p>What does the average marketer do? They type or copy and paste each keyword from a master keyword list into as many search engines as they are tracking and enter the results into a simple spreadsheet or database. If they are thorough, they will compare that data with the last time they did the search to see what&#8217;s changed.</p>
<p>That&#8217;s a lot of work and takes a lot of time. And most internet marketers are tracking a lot more than 10 different web pages. I&#8217;ve managed to narrow this tedious task down to a simple 11 character command.</p>
<p>Using <a href="http://wiki.grahamenglish.net/index.php/Lynx" title="Lynx - The Graham English Wiki">Lynx</a>, a powerful text-only web-browsing tool in Unix, I can track the changes on any website and have the results sent to my email. All it takes is a data file filled with URLs. What&#8217;s really slick, is this script only emails me when changes have been made to the page. Then, it&#8217;s simply a matter of sorting my email by subject and date to scan changes over a long period of time. No more Excel sucking the sexy out of my day.</p>
<p>There&#8217;s more than one use for this script. You can also use it to spy on your competition. Every time they make a change to their site, you&#8217;ll know and you can see exactly what they&#8217;re doing. If they&#8217;re doing any split testing, it won&#8217;t be long before you know which test won.</p>
<p>The workflow is simple. Type <code>changetrack</code> into Terminal. The results are waiting for you next time you check your email. In Mail, create a smart mailbox that sorts your results. If you use <a href="http://www.indev.ca/MailTags.html" title="MailTags">MailTags</a>, you can create a to do in iCal if you need to take any kind of action. I&#8217;ve got some more automation tips on the <a href="http://wiki.grahamenglish.net/index.php/Changetrack" title="Changetrack - The Graham English Wiki">Changetrack wiki page</a>.</p>
<p>It might take you 30 minutes to get the script up and running. But over the course of a single month, it could save you hours. Not only will you save time and energy, but you will have very little resistance to tracking your search engine results &#8212; A time sucking task that most SEOs would rather not have to do. Plus, you could potentially increase your income by tracking the conversion secrets of your competitors.</p>
<p>You&#8217;ll find complete instructions on my <a href="http://wiki.grahamenglish.net/index.php/Changetrack" title="Changetrack - The Graham English Wiki">Changetrack wiki page</a>. If you have comments or come up with some other slick workflows, please share them below.</p>
<blockquote><p>The one sure way to make a lazy man look respectable is to put a fishing rod in his hand.</p></blockquote>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=79&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/79/seo-automation-how-to-track-multiple-search-engine-keyword-rankings-instantly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Become An Artist 2.0</title>
		<link>http://i.grahamenglish.net/1041/how-to-become-an-artist-20/</link>
		<comments>http://i.grahamenglish.net/1041/how-to-become-an-artist-20/#comments</comments>
		<pubDate>Sun, 13 May 2007 18:23:04 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Prose]]></category>
		<category><![CDATA[43folders]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Artist 2.0]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[Jonathan Coulton]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[music 2.0]]></category>
		<category><![CDATA[Music Promotion]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[teleseminars]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/1041/how-to-become-an-artist-20/</guid>
		<description><![CDATA[Merlin Mann just pointed to a New York Times Magazine article about Jonathan Coulton and The Hold Steady. These artists are thriving in the post-CD music world through intimate virtual relationships with their fans.
Music promotion through blogs and social networks like MySpace is getting more and more powerful. Managing this vast world of Web 2.0 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.43folders.com/2007/05/13/nyt-coulton/">Merlin Mann</a> just pointed to a <a href="http://www.nytimes.com/2007/05/13/magazine/13audience-t.html?pagewanted=all">New York Times Magazine article</a> about <a href="http://www.jonathancoulton.com/">Jonathan Coulton</a> and <a href="http://www.theholdsteady.com/">The Hold Steady</a>. These artists are thriving in the post-CD music world through intimate virtual relationships with their fans.</p>
<p>Music promotion through blogs and social networks like <a href="http://i.grahamenglish.net/943/how-to-market-your-music-with-myspace/" title="How to Market Your Music with MySpace &raquo; The Graham English Blog">MySpace</a> is getting more and more powerful. Managing this vast world of <a href="http://i.grahamenglish.net/tag/web-20/" rel="tag">Web 2.0</a> can be a daunting task. That&#8217;s why I recently created some AppleScripts to help me manage updating all the sites I belong to. I&#8217;m still refining the workflow but I plan on posting more about it later.</p>
<p>In fact, that&#8217;s why activity has been quiet on this blog. I&#8217;ve been &#8220;going meta&#8221; and examining all of my workflows to see how I can get more done in less time. That way I have more time to actually create music, which has been a major challenge for me as of late.</p>
<p>Stay tuned for a teleseminar on the subject of <a href="http://i.grahamenglish.net/category/events/seminars/" title="Graham English Seminars">marketing your music through online social networks</a>. In the meantime, here&#8217;s my AppleScript to open all of my Music 2.0 URLs:<br />
<a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%20Music%202%2E0%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%20Created%20by%20Graham%20English%0D%2D%2D%20%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Dtell%20application%20%22Safari%22%0D%09open%20location%20%22http%3A%2F%2Fmyspace%2Ecom%2Fgrahamenglish%22%0D%09open%20location%20%22http%3A%2F%2Fvirb%2Ecom%2Fgrahamenglish%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Elast%2Efm%2Fuser%2Fgrahamenglish%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eunsigned%2Ecom%2Fgrahamenglish%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Emusicforte%2Ecom%2Fmember%2Fgrahamenglish%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Epodshow%2Ecom%2Fmusic%2F%3Fartist_id%3D2377%22%0D%09open%20location%20%22http%3A%2F%2Fpodcast%2Egrahamenglish%2Enet%22%0D%09open%20location%20%22http%3A%2F%2Fmusic%2Egrahamenglish%2Enet%22%0Dend%20tell">Click here to open the script in Script Editor.</a></p>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=1041&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/1041/how-to-become-an-artist-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Quicksilver Action That Creates A New TextMate Blog Post</title>
		<link>http://i.grahamenglish.net/558/a-quicksilver-action-that-creates-a-new-textmate-blog-post/</link>
		<comments>http://i.grahamenglish.net/558/a-quicksilver-action-that-creates-a-new-textmate-blog-post/#comments</comments>
		<pubDate>Sat, 12 May 2007 06:18:45 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Prose]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[contexts]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[LifeHacks]]></category>
		<category><![CDATA[Markdown]]></category>
		<category><![CDATA[NetNewsWire]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[workflow]]></category>
		<category><![CDATA[workspace]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/558/a-quicksilver-action-that-creates-a-new-textmate-blog-post/</guid>
		<description><![CDATA[I&#8217;ve been AppleScripting my @blogging context workflow. At first, I created a simple script that launches TextMate, NetNewsWire, and Safari along with some URLs to help me get started. It basically launches my workspace for my @blogging context. But I wanted something a little more flexible that would accept some initial user input.
Now what I [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://integral.grahamenglish.net/wp-content/uploads/2007/05/text-mate.png" alt="Text Mate" height="128" width="128" align="right" class="right" />I&#8217;ve been AppleScripting my @blogging context workflow. At first, I created a simple script that launches TextMate, NetNewsWire, and Safari along with some URLs to help me get started. It basically launches my workspace for my @blogging context. But I wanted something a little more flexible that would accept some initial user input.</p>
<p>Now what I do is invoke Quicksilver, enter text mode and type my blog title, tab over to the action pane, type &#8220;Tex..&#8221; (for TextMate), and execute. TextMate creates a new file with the blog HTML template in my &#8216;Writing&#8217; directory on my desktop and it automatically fills the blog header with the Title and the Excerpt tags. To make full use of the Excerpt tag, you&#8217;ll need to hack your blog xmlrpc.php and TextMate blogging bundle. <a href="http://www.grahamenglish.net/blog/donate/" title="Donate to GrahamEnglish.net &raquo; The Graham English Blog">Buy me a cup of coffee</a> and I might teach you how. If you prefer to use <a href="http://en.wikipedia.org/wiki/Markdown" title="Markdown - Wikipedia, the free encyclopedia">Markdown</a>, all you have to do is change the extension in the script from &#8220;.blog.html&#8221; to &#8220;.blog.markdown&#8221;.</p>
<p>Here&#8217;s the Quicksilver TextMate action script: <a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20TextMate%40blogging%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%20%0D%2D%2D%20Created%20by%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20REQUIREMENTS%0D%2D%2D%20Quicksilver%20%28http%3A%2F%2Fquicksilver%2Eblacktree%2Ecom%2F%29%0D%2D%2D%20TextMate%20%28http%3A%2F%2Fmacromates%2Ecom%2F%29%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Place%20in%20%7E%2FLibrary%2FApplication%20Support%2FQuicksilver%2FActions%2F%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20USAGE%0D%2D%2D%201%2E%20Activate%20Quicksilver%0D%2D%2D%202%2E%20Hit%20%27%2E%27%20to%20activate%20the%20text%20area%0D%2D%2D%203%2E%20Type%20your%20post%20Title%0D%2D%2D%204%2E%20Hit%20the%20tab%20key%20to%20and%20type%20%27TextMate%27%20or%20as%20much%20of%20it%20as%20you%20need%2E%0D%2D%2D%205%2E%20Hit%20Enter%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20If%20you%20want%20to%20use%20the%20%27Excerpt%3A%27%20header%20tag%2C%20you%27ll%20need%20to%20hack%0D%2D%2D%20your%20blog%20xmlrpc%2Ephp%20and%20TextMate%20blogging%20bundle%2E%20Buy%20me%20a%20cup%0D%2D%2D%20of%20coffee%20and%20I%20might%20teach%20you%20how%2E%20Or%20you%20can%20just%20delete%20the%0D%2D%2D%20entire%20line%2E%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Dusing%20terms%20from%20application%20%22Quicksilver%22%0D%09on%20process%20text%20blogTitle%0D%09%09set%20blogHeader%20to%20%22Title%3A%20%22%20%26%20blogTitle%20%26%20%22%0DExcerpt%3A%0D%0D%22%0D%09%09set%20myPath%20to%20%22%2FUsers%2Fgrahamenglish%2FDesktop%2FWriting%2F%22%20%26%20blogTitle%20%26%20%22%2Eblog%2Ehtml%22%20%2D%2D%20CHANGE%20TO%20YOUR%20PATH%0D%09%09do%20shell%20script%20%22echo%20%22%20%26%20quoted%20form%20of%20blogTitle%20%26%20%22%20%3E%3E%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09do%20shell%20script%20%22open%20%2Da%20TextMate%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09tell%20application%20%22System%20Events%22%0D%09%09%09tell%20application%20%22TextMate%22%20to%20insert%20blogHeader%0D%09%09end%20tell%0D%09end%20process%20text%0Dend%20using%20terms%20from">Click here to open the script in Script Editor.</a></p>
<p>Here&#8217;s my entire @blogging context script: <a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%40blogging%20context%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%20%0D%2D%2D%20Created%20by%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20REQUIREMENTS%0D%2D%2D%20Quicksilver%20%28http%3A%2F%2Fquicksilver%2Eblacktree%2Ecom%2F%29%0D%2D%2D%20TextMate%20%28http%3A%2F%2Fmacromates%2Ecom%2F%29%0D%2D%2D%20NetNewsWire%20%28http%3A%2F%2Fwww%2Enewsgator%2Ecom%2FIndividuals%2FNetNewsWire%2F%29%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Place%20in%20%7E%2FLibrary%2FApplication%20Support%2FQuicksilver%2FActions%2F%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20USAGE%0D%2D%2D%201%2E%20Activate%20Quicksilver%0D%2D%2D%202%2E%20Hit%20%27%2E%27%20to%20activate%20the%20text%20area%0D%2D%2D%203%2E%20Type%20your%20post%20Title%0D%2D%2D%204%2E%20Hit%20the%20tab%20key%20to%20and%20type%20%27TextMate%27%20or%20as%20much%20of%20it%20as%20you%20need%2E%0D%2D%2D%205%2E%20Hit%20Enter%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20If%20you%20want%20to%20use%20the%20%27Excerpt%3A%27%20header%20tag%2C%20you%27ll%20need%20to%20hack%0D%2D%2D%20your%20blog%20xmlrpc%2Ephp%20and%20TextMate%20blogging%20bundle%2E%20Buy%20me%20a%20cup%0D%2D%2D%20of%20coffee%20and%20I%20might%20teach%20you%20how%2E%20Or%20you%20can%20just%20delete%20the%0D%2D%2D%20entire%20line%2E%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Dusing%20terms%20from%20application%20%22Quicksilver%22%0D%09on%20process%20text%20blogTitle%0D%09%09set%20blogHeader%20to%20%22Title%3A%20%22%20%26%20blogTitle%20%26%20%22%0DExcerpt%3A%0D%0D%22%0D%09%09set%20myPath%20to%20%22%2FUsers%2Fgrahamenglish%2FDesktop%2FWriting%2F%22%20%26%20blogTitle%20%26%20%22%2Eblog%2Ehtml%22%20%2D%2D%20CHANGE%20TO%20YOUR%20PATH%0D%09%09do%20shell%20script%20%22echo%20%22%20%26%20quoted%20form%20of%20blogTitle%20%26%20%22%20%3E%3E%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09do%20shell%20script%20%22open%20%2Da%20TextMate%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09tell%20application%20%22System%20Events%22%0D%09%09%09tell%20application%20%22TextMate%22%20to%20insert%20blogHeader%0D%09%09end%20tell%0D%09%09%0D%09%09%2D%2D%20%20Unix%20for%20speed%0D%09%09do%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FNetNewsWire%2Eapp%27%22%29%0D%09%09do%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FSafari%2Eapp%27%22%29%0D%09%09%2D%2D%20%20New%20TextMate%20Blog%20Post%20%28HTML%29%0D%09%09tell%20application%20%22System%20Events%22%0D%09%09%09tell%20process%20%22TextMate%22%0D%09%09%09%09set%20frontmost%20to%20true%0D%09%09%09%09click%20menu%20item%20%22Blog%20Post%20%28HTML%29%22%20of%20menu%201%20of%20menu%20item%20%22Blogging%22%20of%20menu%201%20of%20menu%20item%20%22New%20From%20Template%22%20of%20menu%201%20of%20menu%20bar%20item%20%22File%22%20of%20menu%20bar%201%0D%09%09%09end%20tell%0D%09%09end%20tell%0D%09%09%2D%2D%20%20New%20and%20prepared%20searches%20for%20blog%20commenting%20and%20linking%2E%0D%09%09tell%20application%20%22Safari%22%0D%09%09%09activate%0D%09%09%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%2Fadvanced_blog_search%22%0D%09%09%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2F%22%0D%09%09%09%2D%2DIf%20you%20have%20a%20blog%20theme%20and%20always%20search%20the%20same%20keywords%2C%20you%20may%20want%20to%20include%20the%20entire%20search%20string%2E%0D%09%09%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%3Fas_q%3Dgraham%2Benglish%26num%3D20%26hl%3Den%26ctz%3D240%26c2coff%3D1%26btnG%3DSearch%2BBlogs%26as_epq%3D%26as_oq%3D%26as_eq%3D%26bl_pt%3D%26bl_bt%3D%26bl_url%3D%26bl_auth%3D%26as_drrb%3Dq%26as_qdr%3Da%26as_mind%3D1%26as_minm%3D1%26as_miny%3D2000%26as_maxd%3D8%26as_maxm%3D5%26as_maxy%3D2007%26lr%3D%26safe%3Doff%22%0D%09%09%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2Fgraham%2BAND%2Benglish%22%0D%09%09end%20tell%0D%09%09%0D%09end%20process%20text%0Dend%20using%20terms%20from">Click here to open the script in Script Editor.</a></p>
<p>Here&#8217;s my bare bones @blogging context for when I don&#8217;t know what to write yet.  Save this script as an application and put it in your Applications folder, on your dock, or anywhere that Quicksilver can get to it: <a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%40bloggingNaked%20context%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%20%0D%2D%2D%20Created%20by%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20REQUIREMENTS%0D%2D%2D%20TextMate%20%28http%3A%2F%2Fmacromates%2Ecom%2F%29%0D%2D%2D%20NetNewsWire%20%28http%3A%2F%2Fwww%2Enewsgator%2Ecom%2FIndividuals%2FNetNewsWire%2F%29%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20USAGE%0D%2D%2D%20Save%20as%20an%20application%20and%20drop%20in%20your%20Applications%20folder%20or%20on%20the%20Dock%2E%0D%2D%2D%20If%20using%20Quicksilver%20%28http%3A%2F%2Fquicksilver%2Eblacktree%2Ecom%2F%29%2C%20call%20it%20like%20you%20would%20any%20other%20application%2E%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0D%2D%2D%20%20Unix%20for%20speed%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FNetNewsWire%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FTextMate%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FSafari%2Eapp%27%22%29%0D%2D%2D%20%20New%20TextMate%20Blog%20Post%20%28HTML%29%0Dtell%20application%20%22System%20Events%22%0D%09tell%20process%20%22TextMate%22%0D%09%09set%20frontmost%20to%20true%0D%09%09click%20menu%20item%20%22Blog%20Post%20%28HTML%29%22%20of%20menu%201%20of%20menu%20item%20%22Blogging%22%20of%20menu%201%20of%20menu%20item%20%22New%20From%20Template%22%20of%20menu%201%20of%20menu%20bar%20item%20%22File%22%20of%20menu%20bar%201%0D%09end%20tell%0Dend%20tell%0D%2D%2D%20%20New%20and%20prepared%20searches%20for%20blog%20commenting%20and%20linking%2E%0Dtell%20application%20%22Safari%22%0D%09activate%0D%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%2Fadvanced_blog_search%22%0D%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2F%22%0D%09%2D%2DIf%20you%20have%20a%20blog%20theme%20and%20always%20search%20the%20same%20keywords%2C%20you%20may%20want%20to%20include%20the%20entire%20search%20string%2E%0D%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%3Fas_q%3Dgraham%2Benglish%26num%3D20%26hl%3Den%26ctz%3D240%26c2coff%3D1%26btnG%3DSearch%2BBlogs%26as_epq%3D%26as_oq%3D%26as_eq%3D%26bl_pt%3D%26bl_bt%3D%26bl_url%3D%26bl_auth%3D%26as_drrb%3Dq%26as_qdr%3Da%26as_mind%3D1%26as_minm%3D1%26as_miny%3D2000%26as_maxd%3D8%26as_maxm%3D5%26as_maxy%3D2007%26lr%3D%26safe%3Doff%22%0D%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2Fgraham%2BAND%2Benglish%22%0Dend%20tell">Click here to open the script in Script Editor.</a></p>
<p><strong>Update:</strong> After a night of dreaming AppleScript, I came up with the be all and end all of my @blogging context. Like my full @blogging context script above, this script creates a blog post in TextMate and opens a couple of apps and a few URLs but with one major difference. Now you can type a pipe &#8220;|&#8221; after your blog title in Quicksilver and add keywords. These keywords will query Google and Technorati automatically. In Quicksilver, the text you would type would look something like this, &#8220;This Is My Post Title|intitle:keyword1 keyword2 -keyword3&#8243;. As you can see, you can add modifiers and keywords are space separated. And you don&#8217;t have to type the pipe or keywords. You&#8217;ll get an action similar to my previous @blogging context script.<br />
<a class="applescript" href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%40blogging%20context%20with%20keywords%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%20%0D%2D%2D%20Created%20by%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Released%20under%20the%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20Place%20in%20%7E%2FLibrary%2FApplication%20Support%2FQuicksilver%2FActions%2F%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20USAGE%0D%2D%2D%201%2E%20Activate%20Quicksilver%0D%2D%2D%202%2E%20Hit%20%27%2E%27%20to%20activate%20the%20text%20area%0D%2D%2D%203%2E%20Type%20your%20post%20Title%0D%2D%2D%203%2E5%20To%20apply%20keywords%3A%20type%20a%20pipe%20%27%7C%27%20after%20your%20post%2C%20and%20type%20the%20keywords%2E%0D%2D%2D%20Enter%20keywords%20like%20you%20would%20in%20Google%2E%20Space%20separated%20or%20with%20modifiers%20%28%2D%2C%2B%2C%20etc%2E%29%0D%2D%2D%20You%20don%27t%20have%20to%20type%20a%20pipe%20or%20add%20keywords%2E%20Default%20searches%20will%20launch%20instead%2E%0D%2D%2D%204%2E%20Hit%20the%20tab%20key%20to%20and%20type%20%27blogging%27%20or%20as%20much%20of%20it%20as%20you%20need%2E%0D%2D%2D%205%2E%20Hit%20Enter%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20If%20you%20want%20to%20use%20the%20%27Excerpt%3A%27%20header%20tag%2C%20you%27ll%20need%20to%20hack%0D%2D%2D%20your%20blog%20xmlrpc%2Ephp%20and%20TextMate%20blogging%20bundle%2E%20Buy%20me%20a%20cup%0D%2D%2D%20of%20coffee%20and%20I%20might%20teach%20you%20how%2E%20Or%20you%20can%20just%20delete%20the%0D%2D%2D%20entire%20line%2E%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Dusing%20terms%20from%20application%20%22Quicksilver%22%0D%09on%20process%20text%20blogTitleKeywords%0D%09%09if%20blogTitleKeywords%20contains%20%22%7C%22%20then%0D%09%09%09set%20theString%20to%20my%20%28split%20of%20blogTitleKeywords%20by%20%22%7C%22%29%0D%09%09%09repeat%20with%20delimiterPosition%20from%201%20to%20%28length%20of%20blogTitleKeywords%29%0D%09%09%09%09if%20character%20delimiterPosition%20of%20blogTitleKeywords%20%3D%20%22%7C%22%20then%20exit%20repeat%0D%09%09%09end%20repeat%0D%09%09%09set%20blogTitle%20to%20characters%201%20thru%20%28delimiterPosition%20%2D%201%29%20of%20blogTitleKeywords%20as%20string%0D%09%09%09set%20theKeywords%20to%20second%20item%20in%20theString%0D%09%09else%0D%09%09%09set%20blogTitle%20to%20blogTitleKeywords%0D%09%09end%20if%0D%09%09if%20blogTitleKeywords%20contains%20%22%7C%22%20then%0D%09%09%09set%20blogHeader%20to%20%22Title%3A%20%22%20%26%20blogTitle%20%26%20%22%0DExcerpt%3A%0D%0D%22%0D%09%09%09set%20myPath%20to%20%22%2FUsers%2Fgrahamenglish%2FDesktop%2FWriting%2F%22%20%26%20blogTitle%20%26%20%22%2Eblog%2Ehtml%22%20%2D%2D%20CHANGE%20TO%20YOUR%20PATH%0D%09%09%09set%20theKeywordQuery%20to%20theKeywords%20as%20string%0D%09%09%09set%20the%20BlogsearchKeywordsURL%20to%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%3Fas_q%3D%22%20%26%20theKeywordQuery%0D%09%09%09set%20the%20TechnoratiKeywordsURL%20to%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2F%22%20%26%20theKeywordQuery%0D%09%09%09do%20shell%20script%20%22echo%20%22%20%26%20quoted%20form%20of%20blogTitle%20%26%20%22%20%3E%3E%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09%09do%20shell%20script%20%22open%20%2Da%20TextMate%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09%09tell%20application%20%22System%20Events%22%0D%09%09%09%09tell%20application%20%22TextMate%22%20to%20insert%20blogHeader%0D%09%09%09end%20tell%0D%09%09%09%2D%2D%20%20Unix%20for%20speed%0D%09%09%09do%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FNetNewsWire%2Eapp%27%22%29%0D%09%09%09do%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FSafari%2Eapp%27%22%29%0D%09%09%09%2D%2D%20%20New%20and%20prepared%20searches%20for%20blog%20commenting%20and%20linking%2E%0D%09%09%09tell%20application%20%22Safari%22%0D%09%09%09%09activate%0D%09%09%09%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%2Fadvanced_blog_search%22%0D%09%09%09%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2F%22%0D%09%09%09%09open%20location%20BlogsearchKeywordsURL%0D%09%09%09%09open%20location%20TechnoratiKeywordsURL%0D%09%09%09end%20tell%0D%09%09else%0D%09%09%09set%20blogHeader%20to%20%22Title%3A%20%22%20%26%20blogTitle%20%26%20%22%0DExcerpt%3A%0D%0D%22%0D%09%09%09set%20myPath%20to%20%22%2FUsers%2Fgrahamenglish%2FDesktop%2FWriting%2F%22%20%26%20blogTitle%20%26%20%22%2Eblog%2Ehtml%22%20%2D%2D%20CHANGE%20TO%20YOUR%20PATH%0D%09%09%09do%20shell%20script%20%22echo%20%22%20%26%20quoted%20form%20of%20blogTitle%20%26%20%22%20%3E%3E%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09%09do%20shell%20script%20%22open%20%2Da%20TextMate%20%22%20%26%20quoted%20form%20of%20myPath%0D%09%09%09tell%20application%20%22System%20Events%22%0D%09%09%09%09tell%20application%20%22TextMate%22%20to%20insert%20blogHeader%0D%09%09%09end%20tell%0D%09%09%09%2D%2D%20%20Unix%20for%20speed%0D%09%09%09do%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FNetNewsWire%2Eapp%27%22%29%0D%09%09%09do%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FSafari%2Eapp%27%22%29%0D%09%09%09%2D%2D%20%20New%20and%20prepared%20searches%20for%20blog%20commenting%20and%20linking%2E%0D%09%09%09tell%20application%20%22Safari%22%0D%09%09%09%09activate%0D%09%09%09%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%2Fadvanced_blog_search%22%0D%09%09%09%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2F%22%0D%09%09%09%09%2D%2DINSERT%20DEFAULT%20KEYWORDS%20HERE%2E%0D%09%09%09%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%3Fas_q%3Dgraham%2Benglish%26num%3D20%26hl%3Den%26ctz%3D240%26c2coff%3D1%26btnG%3DSearch%2BBlogs%26as_epq%3D%26as_oq%3D%26as_eq%3D%26bl_pt%3D%26bl_bt%3D%26bl_url%3D%26bl_auth%3D%26as_drrb%3Dq%26as_qdr%3Da%26as_mind%3D1%26as_minm%3D1%26as_miny%3D2000%26as_maxd%3D8%26as_maxm%3D5%26as_maxy%3D2007%26lr%3D%26safe%3Doff%22%0D%09%09%09%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2Fgraham%2BAND%2Benglish%22%0D%09%09%09end%20tell%0D%09%09end%20if%0D%09end%20process%20text%0Dend%20using%20terms%20from%0D%0Dto%20split%20of%20aString%20by%20sep%0D%09local%20aList%2C%20delims%0D%09tell%20AppleScript%0D%09%09set%20delims%20to%20text%20item%20delimiters%0D%09%09set%20text%20item%20delimiters%20to%20sep%0D%09%09set%20aList%20to%20text%20items%20of%20aString%0D%09%09set%20text%20item%20delimiters%20to%20delims%0D%09end%20tell%0D%09return%20aList%0Dend%20split">Click here to open the script in Script Editor.</a></p>
<blockquote><p>Time is nature&#8217;s way of making sure that everything doesn&#8217;t happen at once.</p>
<p>Space is nature&#8217;s way of making sure that everything doesn&#8217;t happen to you.</p></blockquote>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=558&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/558/a-quicksilver-action-that-creates-a-new-textmate-blog-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 AppleScript Productivity Hacks for WordPress Bloggers and Podcasters</title>
		<link>http://i.grahamenglish.net/76/top-5-applescript-productivity-hacks-for-wordpress-bloggers-and-podcasters/</link>
		<comments>http://i.grahamenglish.net/76/top-5-applescript-productivity-hacks-for-wordpress-bloggers-and-podcasters/#comments</comments>
		<pubDate>Wed, 09 May 2007 17:56:26 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Prose]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Audio Hijack Pro]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[LifeHacks]]></category>
		<category><![CDATA[NetNewsWire]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[podcasting]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[Technorati]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[time-management]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Transmit]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/76/top-5-applescript-productivity-hacks-for-wordpress-bloggers-and-podcasters/</guid>
		<description><![CDATA[ As bloggers, we tend to do the same repetitive tasks over and over again. We open the same URLs. We launch the same apps. We ftp, we search Technorati, we comment, we do this day in and day out. The 80/20 rule would tell us that creating content in the form of blog posts, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://consulting.grahamenglish.net/images/AppleScriptIcon.gif" alt="Top 5 AppleScript Productivity Hacks for WordPress Bloggers and Podcasters" width="128" height="128" border="0" align="right" class="right" /> As bloggers, we tend to do the same repetitive tasks over and over again. We open the same URLs. We launch the same apps. We ftp, we search Technorati, we comment, we do this day in and day out. The 80/20 rule would tell us that creating content in the form of blog posts, podcasts, and comments provides 80% of the value to our lives while pressing buttons, opening URLs, and dealing with blog spam provides 20% of the value to our lives. Using tools like AppleScript, I&#8217;ve been able to raise the value of my time by automating low-value activities which gives me more time and creative space to create high-value content.</p>
<p>Consider this. Let&#8217;s say you have more than one blog that you have to moderate comment spam. If you use <a href="http://akismet.com/" title="Stop Comment Spam and Trackback Spam &laquo; Akismet">Akismet</a>, it could take you two minutes a day to open your blog URLs, click Comments, click Akismet Spam, and hit Delete. But if you go directly to the Akismet URL and hit Delete, it could take you only 5 seconds per blog. If you have 5 blogs at 5 seconds of work a piece, then you&#8217;ve saved yourself around 80% of your time. That adds up to a huge chunk of time at the end of a year. If you blog 5 days a week, or 260 days a year, then the time saved adds up to around 390 minutes, or 6.5 hours! What if you can find 6 more tasks like this one, and I bet you can. You&#8217;ll have saved an entire 40 hour work week!</p>
<p>Well I&#8217;m going to do my best to give you a week&#8217;s vacation by sharing my top 5 AppleScript productivity hacks for WordPress bloggers and podcasters.</p>
<h3>#1. Open URLs</h3>
<p>This is a very simple script. It opens directly to the Akismet page of all your blogs. Any time you can batch your tasks and reduce the steps, you should. It&#8217;s this kind of simple workflow hacking that can turn into lots of extra hours.</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%20%20Open%20Akismet%20%28http%3A%2F%2Fakismet%2Ecom%2F%29%0D%2D%2D%20%20Created%20by%20Graham%20English%0D%2D%2D%20%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%0Dtell%20application%20%22Safari%22%0D%09activate%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl%2Ecom%2Fwp%2Dadmin%2Fedit%2Dcomments%2Ephp%3Fpage%3Dakismet%2Dadmin%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl2%2Ecom%2Fwp%2Dadmin%2Fedit%2Dcomments%2Ephp%3Fpage%3Dakismet%2Dadmin%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl3%2Ecom%2Fwp%2Dadmin%2Fedit%2Dcomments%2Ephp%3Fpage%3Dakismet%2Dadmin%22%0Dend%20tell" class="applescript">Click here to open the script in Script Editor.</a></p>
<p>Spam comments and trackbacks will skew data for plugins like <a href="http://www.alexking.org/software/wordpress/" title="WordPress Plugins | alexking.org">Popularity Contest</a>. Run an AppleScript that will reset the counts automatically.</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%20%20Reset%20Popularity%20Contest%20%28http%3A%2F%2Fwww%2Ealexking%2Eorg%2Fsoftware%2Fwordpress%2F%29%0D%2D%2D%20%20Created%20by%20Graham%20English%0D%2D%2D%20%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%0Dtell%20application%20%22Safari%22%0D%09activate%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl%2Ecom%2Fwp%2Dcontent%2Fplugins%2Fpopularity%2Dcontest%2Ephp%3Fak_action%3Drecount_feedback%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl2%2Ecom%2Fwp%2Dcontent%2Fplugins%2Fpopularity%2Dcontest%2Ephp%3Fak_action%3Drecount_feedback%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl3%2Ecom%2Fwp%2Dcontent%2Fplugins%2Fpopularity%2Dcontest%2Ephp%3Fak_action%3Drecount_feedback%22%0Dend%20tell" class="applescript">Click here to open the script in Script Editor.</a></p>
<p>The main point is to notice your path as you click around websites. If you notice a path you take regularly, see if you can get there directly. If so, AppleScript it and batch it with similar online tasks.</p>
<h3>#2. Workspace Launcher: Launch Apps and URLs</h3>
<p>Sure, <a href="http://quicksilver.blacktree.com/" title="quicksilver:<br />
read the last page first">Quicksilver</a> makes launching apps a breeze. So why not save this script as an application so Quicksilver can launch your feed reader, blog editor, and browser all at once. Plus, you can toss in some URLs for linking, blog commenting, or writing inspiration.</p>
<p>This script opens <a href="http://www.newsgator.com/Individuals/NetNewsWire/" title="NetNewsWire - Award Winning RSS Reader for Mac">NetNewsWire</a>, <a href="http://macromates.com/" title="TextMate â€” The Missing Editor for Mac OS X">TextMate</a>, <a href="http://www.apple.com/macosx/features/safari/" title="Apple - Mac OS X - Safari RSS">Safari</a>, and opens Google and Technorati along with a couple prepared searches to get you started. It also does some slick GUI scripting to create a new TextMate HTML blog post.</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%20%20Launch%20Blogging%20Workspace%0D%2D%2D%20%20Created%20by%20Graham%20English%0D%2D%2D%20%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%0D%2D%2D%20%20Unix%20for%20speed%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FNetNewsWire%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FTextMate%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FSafari%2Eapp%27%22%29%0D%2D%2D%20%20New%20TextMate%20Blog%20Post%20%28HTML%29%0Dtell%20application%20%22System%20Events%22%0D%09tell%20process%20%22TextMate%22%0D%09%09set%20frontmost%20to%20true%0D%09%09click%20menu%20item%20%22Blog%20Post%20%28HTML%29%22%20of%20menu%201%20of%20menu%20item%20%22Blogging%22%20of%20menu%201%20of%20menu%20item%20%22New%20From%20Template%22%20of%20menu%201%20of%20menu%20bar%20item%20%22File%22%20of%20menu%20bar%201%0D%09end%20tell%0Dend%20tell%0D%2D%2D%20%20New%20and%20prepared%20searches%20for%20blog%20commenting%20and%20linking%2E%0Dtell%20application%20%22Safari%22%0D%09activate%0D%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%2Fadvanced_blog_search%22%0D%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2F%22%0D%09%2D%2DIf%20you%20have%20a%20blog%20theme%20and%20always%20search%20the%20same%20keywords%2C%20you%20may%20want%20to%20include%20the%20entire%20search%20string%2E%0D%09open%20location%20%22http%3A%2F%2Fblogsearch%2Egoogle%2Ecom%2Fblogsearch%3Fas_q%3Dapplescript%2Bwordpress%26num%3D20%26hl%3Den%26ctz%3D240%26c2coff%3D1%26btnG%3DSearch%2BBlogs%26as_epq%3D%26as_oq%3D%26as_eq%3D%26bl_pt%3D%26bl_bt%3D%26bl_url%3D%26bl_auth%3D%26as_drrb%3Dq%26as_qdr%3Da%26as_mind%3D1%26as_minm%3D1%26as_miny%3D2000%26as_maxd%3D8%26as_maxm%3D5%26as_maxy%3D2007%26lr%3D%26safe%3Doff%22%0D%09open%20location%20%22http%3A%2F%2Ftechnorati%2Ecom%2Fsearch%2Fapplescript%2BAND%2Bwordpress%22%0Dend%20tell" class="applescript">Click here to open the script in Script Editor.</a></p>
<p>This AppleScript is for podcasting. It opens <a href="http://www.apple.com/ilife/garageband/" title="Apple - iLife - GarageBand">GarageBand</a>, <a href="http://rogueamoeba.com/audiohijack/" title="Rogue Amoeba - Audio Hijack: Record any audio on Mac OS X">Audio Hijack Pro</a>, <a href="http://panic.com/transmit/" title="Panic - Transmit 3 - The next-generation Mac OS X FTP client!">Transmit</a>, and Safari. It also opens Google news and Technorati WTF in case you need something to talk about. If you&#8217;ve got GarageBand set as Audio Hijack Pro&#8217;s audio source, you can add music, stingers, and all kinds of effects on the fly as you record.</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%20%20Launch%20Podcasting%20Workspace%0D%2D%2D%20%20Created%20by%20Graham%20English%0D%2D%2D%20%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%0D%2D%2D%20%20Unix%20for%20speed%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FGarageBand%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FAudio%20Hijack%20Pro%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FTransmit%2Eapp%27%22%29%0Ddo%20shell%20script%20%28%22open%20%2Da%20%27%2FApplications%2FSafari%2Eapp%27%22%29%0D%2D%2D%20%20Need%20something%20to%20talk%20about%3F%0Dtell%20application%20%22Safari%22%0D%09activate%0D%09open%20location%20%22http%3A%2F%2Fnews%2Egoogle%2Ecom%2F%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Etechnorati%2Ecom%2Fwtf%2F%22%0Dend%20tell" class="applescript">Click here to open the script in Script Editor.</a></p>
<p>These scripts deal with work <i>contexts</i>. Define the purpose of your work and create special context workflows, e.g. @blogging, @podcasting, @surfing, @marketing, etc. This will focus your energy and streamline your time at the computer.</p>
<h3>#3. Automatic WordPress Database Backup</h3>
<p>If you use cpanel web hosting, it&#8217;s a breeze to download your WordPress MySQL backups using AppleScript. Login to your cpanel, go to Backups, and copy the URL to your MySQL database. If necessary, repeat for your other blogs. Just like the earlier Safari &#8216;open location&#8217; AppleScripts, paste the URLs into the script.</p>
<p>Here&#8217;s the best part. If you save this script as an application, you can set it as an <a href="http://www.apple.com/macosx/features/ical/" title="Apple - Mac OS X - iCal">iCal</a> alarm so it automatically runs at a specific time. In iCal, create a new event and name it. In the Alarm section of the Info pane, choose &#8220;Open file&#8221; and select the AppleScript application. Adjust the schedule using the lower pop-up menu. If you want iCal to trigger the script regularly, choose an interval from the &#8220;repeat&#8221; pop-up menu. Automatic backups!</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%20%20Download%20WordPress%20Backups%0D%2D%2D%20%20Created%20by%20Graham%20English%0D%2D%2D%20%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%20%20Save%20this%20as%20an%20Application%20and%20run%20it%20as%20an%20iCal%20alarm%2E%0D%0Dtell%20application%20%22Safari%22%0D%09activate%0D%09%2D%2D%20%20The%20database%20URLs%20will%20probably%20look%20similar%20to%20these%2E%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl1%2Ecom%3A2082%2Fgetsqlbackup%2Fdatabase1%2Egz%22%0D%09open%20location%20%22http%3A%2F%2Fwww%2Eurl2%2Ecom%3A2082%2Fgetsqlbackup%2Fdatabase2%2Egz%22%0Dend%20tell" class="applescript">Click here to open the script in Script Editor.</a></p>
<h3>#4. Post to WordPress with Quicksilver</h3>
<p>Not every blog post you will write needs all the bells and whistles of an app like TextMate or <a href="http://ecto.kung-foo.tv/">ecto</a>. Whenever you feel like doing some quick-fire blogging, call up Quicksilver, type your post title and content separated by a colon, tab to the Action pane and type &#8220;QuickPress&#8221; (or as much of it as you need), and Execute. You might be able to blog faster, but I doubt it.</p>
<p>Did I mention this AppleScript has <a href="http://growl.info/" title="Welcome to Growl!">Growl</a> support? That&#8217;s right. Growl notifies you of a successful post by returning the post ID number. Pretty sweet.</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20QuickPress%20v1%2E0%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20GROWL%20NOTIFICATIONS%20BY%0D%2D%2D%20Graham%20English%0D%2D%2D%20http%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0D%2D%2D%20http%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20TITLE%20MODIFICATIONS%20BY%0D%2D%2D%20Jaymis%20Loveday%20%0D%2D%2D%20http%3A%2F%2Fjaymis%2Ecom%2Fprojects%2Fqspresstitle%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20ORIGINAL%20SCRIPT%20AUTHOR%20%0D%2D%2D%20Garrick%20Van%20Buren%20%0D%2D%2D%20http%3A%2F%2Fgarrickvanburen%2Ecom%2Fqspress%0D%2D%2D%20QSPress%20is%20released%20under%20the%20%0D%2D%2D%20Creative%20Commons%20Attribution%2C%20ShareAlike%20license%2E%20%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20REQUIREMENTS%0D%2D%2D%20Quicksilver%20%28http%3A%2F%2Fquicksilver%2Eblacktree%2Ecom%2F%29%0D%2D%2D%20A%20WordPress%20blog%20%28or%20a%20blog%20that%20understands%20the%20MetaWeblog%20API%20%2D%20I%20haven%27t%20tested%20it%20on%20other%20platforms%29%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20INSTALLATION%0D%2D%2D%20You%27ll%20need%20to%20enter%20your%20weblog%20credentials%20within%20the%20script%20below%2E%20%0D%2D%2D%20Don%27t%20worry%20%2D%20it%27s%20stuff%20you%20already%20know%2E%0D%2D%2D%201%2E%20Enter%20your%20account%20name%20on%20%5B1%2E%5D%0D%2D%2D%202%2E%20Enter%20your%20password%20on%20%5B2%2E%5D%0D%2D%2D%203%2E%20Enter%20your%20blog%27s%20URL%20on%20%5B3%2E%5D%0D%2D%2D%204%2E%20Save%20this%20script%20into%20%7E%2FLibrary%2FApplication%20Support%2FQuicksilver%2FActions%0D%2D%2D%20%28if%20the%20folder%20isn%27t%20there%20%2D%20create%20it%29%0D%2D%2D%20More%20than%20one%20blog%3F%20Find%20and%20replace%20%22QuickPress%22%20with%20a%20new%20name%2E%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20USAGE%0D%2D%2D%201%2E%20Activate%20Quicksilver%0D%2D%2D%202%2E%20Hit%20%27%2E%27%20to%20activate%20the%20text%20area%0D%2D%2D%203%2E%20Type%20your%20post%20Title%2C%20followed%20by%20a%20Colon%20and%20a%20Space%2C%20then%20the%20post%20text%2E%0D%2D%2D%204%2E%20Hit%20the%20tab%20key%20to%20and%20type%20%27QuickPress%27%20%28or%20as%20much%20of%20it%20as%20you%20need%29%0D%2D%2D%205%2E%20Hit%20Enter%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%20%20%20%20%20%20%20%20%20%20%20THE%20MAGIC%20HAPPENS%20HERE%20%20%20%20%20%2D%2D%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Dusing%20terms%20from%20application%20%22Quicksilver%22%0D%09on%20process%20text%20blog_text%0D%09%09repeat%20with%20blog_delimiter_position%20from%201%20to%20%28length%20of%20blog_text%29%0D%09%09%09if%20character%20blog_delimiter_position%20of%20blog_text%20%3D%20%22%3A%22%20then%20exit%20repeat%0D%09%09end%20repeat%0D%09%09set%20theBlogTitle%20to%20characters%201%20thru%20%28blog_delimiter_position%20%2D%201%29%20of%20blog_text%20as%20string%0D%09%09set%20theBlogContent%20to%20characters%20%28blog_delimiter_position%20%2B%202%29%20thru%20%28length%20of%20blog_text%29%20of%20blog_text%20as%20string%0D%09%09set%20theBlogID%20to%20%22default%22%20%2D%2D%20%5B0%2E%20CHANGE%20IF%20YOU%20KNOW%20IT%27S%20SOMETHING%20ELSE%5D%0D%09%09set%20theAccountName%20to%20%22username%22%20%2D%2D%20%5B1%2E%20ENTER%20YOUR%20USERNAME%20HERE%5D%0D%09%09set%20theAccountPassword%20to%20%22password%22%20%2D%2D%20%5B2%2E%20ENTER%20YOUR%20PASSWORD%20HERE%5D%0D%09%09%0D%09%09tell%20application%20%22http%3A%2F%2Fwww%2Eurl%2Ecom%2Fxmlrpc%2Ephp%22%20%2D%2D%20%5B3%2E%20ENTER%20YOUR%20BLOG%20URL%20HERE%5D%0D%09%09%09set%20returnValue%20to%20call%20xmlrpc%20%7Bmethod%20name%3A%22metaWeblog%2EnewPost%22%2C%20parameters%3A%7BtheBlogID%2C%20theAccountName%2C%20theAccountPassword%2C%20%7Btitle%3AtheBlogTitle%2C%20description%3AtheBlogContent%7D%2C%201%7D%7D%0D%09%09end%20tell%0D%09%09%0D%09%09set%20results%20to%20returnValue%0D%09%09my%20growlRegister%28%29%0D%09%09growlNotify%28%22Successful%20Post%20ID%3A%22%2C%20results%29%0D%09end%20process%20text%0Dend%20using%20terms%20from%0D%0Dusing%20terms%20from%20application%20%22GrowlHelperApp%22%0D%09%2D%2D%20Register%20Growl%0D%09on%20growlRegister%28%29%0D%09%09tell%20application%20%22GrowlHelperApp%22%0D%09%09%09register%20as%20application%20%22QuickPress%22%20all%20notifications%20%7B%22Alert%22%7D%20default%20notifications%20%7B%22Alert%22%7D%20icon%20of%20application%20%22TextEdit%2Eapp%22%0D%09%09end%20tell%0D%09end%20growlRegister%0D%09%2D%2D%20Notify%20using%20Growl%0D%09on%20growlNotify%28grrTitle%2C%20grrDescription%29%0D%09%09tell%20application%20%22GrowlHelperApp%22%0D%09%09%09notify%20with%20name%20%22Alert%22%20title%20grrTitle%20description%20grrDescription%20application%20name%20%22QuickPress%22%0D%09%09end%20tell%0D%09end%20growlNotify%0Dend%20using%20terms%20from" class="applescript">Click here to open the script in Script Editor.</a></p>
<h3>#5. Automated Podcasting</h3>
<p>This final AppleScript is my favorite. Podcasting can be time consuming. You have to record and convert your audio, tag it, upload it, and write and publish your blog post. If you&#8217;re not already AppleScripting your ftp, then that step alone can take 5 or 6 steps. But this script makes it downright simple to record, upload, and publish your podcasts.</p>
<p>Rather than tell you all about it, I&#8217;ll show you how you can create a frictionless podcasting environment.</p>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=%2D%2D%20Hijack%20Podcast%20v1%2E0%0D%0D%28%2A%0DBug%20fixes%2C%20modifed%20instructions%2C%20and%20Growl%20support%20added%20by%20Graham%20English%0Dhttp%3A%2F%2Fintegral%2Egrahamenglish%2Enet%0Dhttp%3A%2F%2Fconsulting%2Egrahamenglish%2Enet%0Dhttp%3A%2F%2Fwww%2Egrahamenglish%2Enet%2Fblog%0D%0DOriginal%20HIJACKING%2DWP%20by%20Garrick%20Van%20Buren%20%0DTo%20support%20HijackingWP%27s%20development%20donate%20%2D%20%0Dhttp%3A%2F%2Fgarrickvanburen%2Ecom%2Fhijackingwp%2F%0D%20%0DThis%20AppleScript%20is%20released%20under%20a%20Creative%20Commons%20Attribution%2DShareAlike%20License%0Dand%20used%20Allan%20Farrel%27s%20%27Blog%20This%27%20in%20TextWrangler%20script%20%28http%3A%2F%2Fbento%2Dbox%2Eorg%2F2005%2F10%2F13%2Fapplescripting%2F%29%20as%20a%20starting%20point%2E%0D%0D%2A%2A%20REQUIREMENTS%20%2A%2A%0D%2D%20a%20WordPress%20installation%20%28or%20a%20blog%20that%20understands%20the%20MetaWeblog%20API%29%0D%2D%20Rogue%20Amoeba%27s%20Audio%20Hijack%20Pro%20%28http%3A%2F%2Frogueamoeba%2Ecom%2Faudiohijack%2F%29%0D%2D%20Panic%20Softwares%27%20Transmit%20FTP%20client%20%28http%3A%2F%2Fpanic%2Ecom%2Ftransmit%2F%29%20%2D%20and%20a%20server%20set%20as%20a%20%27favorite%27%0D%0D%2A%2A%20THINGS%20TO%20DO%20%2A%2A%20%0D%2D%20Add%20cover%20art%20to%20mp3%0D%2D%20Explore%20using%20OS%20X%27s%20built%20in%20SFTP%20command%20for%20uploading%0D%2D%20Reduced%20the%20number%20of%20required%20information%20bits%0D%2D%20Support%20other%20file%20extensions%2Fmime%2Dtypes%20better%0D%2D%20Support%20categories%0D%0D%2A%2A%20GET%20STARTED%20%2A%2A%0D1%2E%20Fill%20in%20the%209%20bits%20of%20information%20between%20the%20brackets%20%28%239%20is%20all%20the%20way%20at%20the%20bottom%29%0D2%2E%20Save%20the%20script%20anywhere%20with%20the%20name%20%27Hijack%20Podcast%27%2E%20If%20you%20want%20to%20name%20it%20something%20different%2C%20see%20steps%208%20and%209%2E%0D3%2E%20Attach%20this%20script%20to%20your%20Audio%20Hijack%20Pro%20session%20in%20the%20%27Recording%27%20tab%2C%20%27when%20finished%20recording%27%20section%2E%0D%2A%29%0D%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%2D%2D%20%20%20%20%20%09THIS%20IS%20WHERE%20THE%20MAGIC%20HAPPENS%20%20%20%20%20%2D%2D%2D%2D%0D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%2D%0D%0Don%20process%28theArgs%29%0D%09%0D%09%2D%2D%20YOUR%20AUDIO%20HIJACK%20PRO%20SESSION%20NAME%0D%09set%20theAHPSessionName%20to%20%22SESSION%20NAME%22%20%2D%2D%5B1%2E%20ENTER%20SESSION%20NAME%5D%0D%09%2D%2D%0D%09%0D%09%2D%2D%20SET%20YOUR%20BLOG%20ID%2C%20USERNAME%2C%20AND%20PASSWORD%20HERE%0D%09set%20blogID%20to%20%22default%22%0D%09set%20blogName%20to%20%22username%22%20%2D%2D%5B2%2E%20WORDPRESS%20USERNAME%5D%0D%09set%20blogPassword%20to%20%22password%22%20%2D%2D%5B3%2E%20WORDPRESS%20PASSWORD%5D%0D%09%2D%2D%0D%09%0D%09%2D%2D%20SET%20YOUR%20MP3%20HOME%2C%20FTP%20FAVORITE%2C%20AND%20FTP%20DIRECTORY%0D%09set%20blogMp3Home%20to%20%22http%3A%2F%2Fwww%2Eurl%2Ecom%2Faudio%22%20%2D%2D%5B4%2E%20URL%20AND%20PATH%20TO%20THE%20MP3%2E%20NO%20TRAILING%20SLASH%2E%5D%0D%09set%20ftpFavoriteName%20to%20%22TRANSMIT%20FAVORITE%20NAME%22%20%2D%2D%5B5%2E%20FTP%20SERVER%20NAME%20IN%20TRANSMIT%20FAVORITES%5D%0D%09set%20ftpDirectory%20to%20%22audio%2F%22%20%2D%2D%5B6%2E%20FTP%20PATH%20TO%20MP3%5D%0D%09%0D%09tell%20application%20%22Audio%20Hijack%20Pro%22%0D%09%09set%20theSession%20to%20first%20session%20whose%20name%20is%20theAHPSessionName%0D%09%09set%20theTitle%20to%20title%20tag%20in%20the%20theSession%20as%20string%0D%09%09set%20theDescription%20to%20comment%20tag%20in%20the%20theSession%20as%20string%0D%09%09set%20theMp3%20to%20output%20name%20format%20in%20the%20theSession%20as%20string%0D%09end%20tell%0D%09%0D%09%2D%2DCOERCE%20AUDIO%20HIJACK%20PRO%20ARGUMENTS%20INTO%20A%20FILE%0D%09if%20class%20of%20theArgs%20is%20not%20list%20then%0D%09%09set%20theFile%20to%20%7BtheArgs%7D%20as%20item%0D%09end%20if%0D%09%0D%09%2D%2D%20UPLOAD%20THE%20FILE%0D%09tell%20application%20%22Transmit%22%0D%09%09make%20new%20document%20at%20before%20front%20document%0D%09%09tell%20current%20session%20of%20document%201%0D%09%09%09if%20%28connect%20to%20favorite%20with%20name%20ftpFavoriteName%29%20then%0D%09%09%09%09set%20their%20stuff%20to%20ftpDirectory%0D%09%09%09%09upload%20item%20theFile%20with%20resume%20mode%20askme%0D%09%09%09end%20if%0D%09%09end%20tell%0D%09end%20tell%0D%09%0D%09%2D%2D%20BUILD%20THE%20ENCLOSURE%0D%09tell%20application%20%22Finder%22%0D%09%09set%20theLength%20to%20the%20data%20size%20of%20file%20theFile%20as%20string%0D%09%09set%20theMp3%20to%20theMp3%20%26%20%22%2E%22%20%26%20the%20name%20extension%20of%20file%20theFile%0D%09end%20tell%0D%09%0D%09set%20theURL%20to%20blogMp3Home%20%26%20%22%2F%22%20%26%20theMp3%0D%09set%20theType%20to%20%22audio%2Fmpeg%22%0D%09set%20theEnclosure%20to%20%7B%7Curl%7C%3AtheURL%2C%20%7Clength%7C%3AtheLength%2C%20type%3AtheType%7D%0D%09set%20theDescription%20to%20theDescription%20%26%20%22%3Ca%20href%3D%5C%22%22%20%26%20theURL%20%26%20%22%5C%22%3EListen%20to%20%22%20%26%20theTitle%20%26%20%22%3C%2Fa%3E%22%0D%09set%20blogStruct%20to%20%7Btitle%3AtheTitle%2C%20%7Cdescription%7C%3AtheDescription%2C%20enclosure%3AtheEnclosure%7D%0D%09%0D%09%2D%2D%20WRITE%20THE%20POST%0D%09tell%20application%20%22http%3A%2F%2Fwww%2Eurl%2Ecom%2Fxmlrpc%2Ephp%22%20%2D%2D%5B7%2E%2D%2DYOUR%2DWORDPRESS%2DURL%5D%0D%09%09set%20returnValue%20to%20call%20xmlrpc%20%7Bmethod%20name%3A%22metaWeblog%2EnewPost%22%2C%20parameters%3A%7BblogID%2C%20blogName%2C%20blogPassword%2C%20blogStruct%2C%201%7D%7D%0D%09end%20tell%0D%09%0D%09set%20results%20to%20returnValue%0D%09my%20growlRegister%28%29%0D%09growlNotify%28%22Successful%20Post%20ID%3A%22%2C%20results%29%0Dend%20process%0D%0D%2D%2D%20Register%20Growl%0Don%20growlRegister%28%29%0D%09tell%20application%20%22GrowlHelperApp%22%0D%09%09register%20as%20application%20%22Hijack%20Podcast%22%20all%20notifications%20%7B%22Alert%22%7D%20default%20notifications%20%7B%22Alert%22%7D%20icon%20of%20application%20%22Audio%20Hijack%20Pro%2Eapp%22%20%2D%2D%5B8%2E%20If%20you%20change%20the%20name%20of%20the%20script%2C%20you%27ll%20need%20to%20modify%20%22Hijack%20Podcast%22%20to%20the%20new%20name%2E%5D%0D%09end%20tell%0Dend%20growlRegister%0D%2D%2D%20Notify%20using%20Growl%0Don%20growlNotify%28grrTitle%2C%20grrDescription%29%0D%09tell%20application%20%22GrowlHelperApp%22%0D%09%09notify%20with%20name%20%22Alert%22%20title%20grrTitle%20description%20grrDescription%20application%20name%20%22Hijack%20Podcast%22%20%2D%2D%5B9%2E%20If%20you%20change%20the%20name%20of%20the%20script%2C%20you%27ll%20need%20to%20modify%20%22Hijack%20Podcast%22%20to%20the%20new%20name%2E%5D%0D%09end%20tell%0Dend%20growlNotify" class="applescript">Click here to open the script in Script Editor.</a></p>
<h3>More Tips</h3>
<p>You&#8217;ll want to save these scripts somewhere useful. Probably the best place is in your script library (/Library/Scripts/). If you open AppleScript Utility, you can check &#8216;Show Script Menu in menu bar&#8217; and &#8216;Show Library scripts&#8217; so that you are only a mouse-click away from saving time.</p>
<p>Many of these scripts, as I mentioned earlier, can be saved as applications. Like other apps, you can launch these scripts with Quicksilver. That puts them even closer to your fingertips. Or you can put them in your applications menu or on your dock for easy clicking.</p>
<p>A huge part of the GTD (<a href="http://www.amazon.com/exec/obidos/redirect?tag=grahamenglish-20%26link_code=xm2%26camp=2025%26creative=165953%26path=http://www.amazon.com/gp/redirect.html%253fASIN=0142000280%2526tag=grahamenglish-20%2526lcode=xm2%2526cID=2025%2526ccmID=165953%2526location=/o/ASIN/0142000280%25253FSubscriptionId=02ZH6J1W0649DTNS6002" title="Amazon.com: Getting Things Done: The Art of Stress-Free Productivity: Books: David Allen">Getting Things Done</a>) mindset is setting up your system so you don&#8217;t have to think about it. That includes automating reminders so you&#8217;re not responsible for reminding yourself. Using iCal to schedule repetitive tasks frees up your mental energy for more important things. If you&#8217;re not afraid to get under the hood of your Mac, you can <a href="http://i.grahamenglish.net/552/automating-the-quality-of-your-attention/" title="Automating The Quality Of Your Attention &raquo; Graham English's Integral Conversations">set up cron</a> to run the script at specific times.</p>
<p>I hope you get a sense of the power you have and recognize the time you can save by using AppleScript to automate your most tedious tasks. You might want to check out my <a href="http://i.grahamenglish.net/551/automation-as-part-of-an-integral-life-practice/" title="Automation As Part Of An Integral Life Practice &raquo; Graham English's Integral Conversations">LifeHacks: Automation</a> series for more tips and tricks. And about that week&#8217;s vacation I just gave you, where are we going?</p>
<p><a href="http://consulting.grahamenglish.net/Top5AppleScripts.zip" title="Top 5 AppleScript Productivity Hacks for WordPress Bloggers and Podcasters" class="zip">Download all Top 5 AppleScript Productivity Hacks for WordPress Bloggers and Podcasters</a></p>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=76&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/76/top-5-applescript-productivity-hacks-for-wordpress-bloggers-and-podcasters/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>The Hit Song Model &#8211; A Powerful Guide To Writing Hit Songs</title>
		<link>http://i.grahamenglish.net/211/the-hit-song-model-a-powerful-guide-to-writing-hit-songs/</link>
		<comments>http://i.grahamenglish.net/211/the-hit-song-model-a-powerful-guide-to-writing-hit-songs/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 17:50:04 +0000</pubDate>
		<dc:creator>Graham English</dc:creator>
				<category><![CDATA[Music Education]]></category>
		<category><![CDATA[Prose]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[hit song model]]></category>
		<category><![CDATA[hit songs]]></category>
		<category><![CDATA[modelling]]></category>
		<category><![CDATA[Samurai Songwriting]]></category>
		<category><![CDATA[song sections]]></category>
		<category><![CDATA[Songwriting]]></category>
		<category><![CDATA[songwriting tips]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://i.grahamenglish.net/211/the-hit-song-model-a-powerful-guide-to-writing-hit-songs/</guid>
		<description><![CDATA[When you join Samurai Songwriting, The Hit Song Model is just one of the bonuses you will get. In this powerful guide to writing hit songs, you&#8217;ll learn&#8230;

The two most important places to put your energy and focus that will make the biggest difference in your songwriting.
The five skills you need to write a hit [...]]]></description>
			<content:encoded><![CDATA[<p>When you join Samurai Songwriting, <strong>The Hit Song Model</strong> is just one of the bonuses you will get. In this powerful guide to writing hit songs, you&#8217;ll learn&#8230;</p>
<ul class="blogbullets">
<li><strong>The two most important places to put your energy and focus that will make the biggest difference in your songwriting.</strong></li>
<li>The five skills you need to write a hit song.</li>
<li><strong>The five song sections and how they fit together.</strong></li>
<li>How to analyze your songs so that you can make them more memorable and interesting.</li>
<li><strong>How to use the Hit Song Model to mix and match your ideas to make completed songs or to take what you&#8217;ve got and write new material around it.</strong></li>
<li>How to visualize an entire song at once in order to find its strengths and weaknesses.</li>
<li><strong>How to save energy by putting more time into writing what matters most.</strong></li>
<li>How to write more songs with an efficient and streamlined songwriting workflow&#8230; complete with examples.</li>
<li><strong>Songwriting collaboration techniques that will save you massive headaches.</strong></li>
<li>And so much more.</li>
</ul>
<p>If you want to discover how your favorite songwriters achieve such quality songwriting, then <a href="http://i.grahamenglish.net/1165/samurai-songwriting-special-bundle-offer/">join Samurai Songwriting today</a>.</p>
<img src="http://i.grahamenglish.net/?ak_action=api_record_view&id=211&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://i.grahamenglish.net/211/the-hit-song-model-a-powerful-guide-to-writing-hit-songs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
