43 Folders

Back to Work

Merlin’s weekly podcast with Dan Benjamin. We talk about creativity, independence, and making things you love.

Join us via RSS, iTunes, or at 5by5.tv.

”What’s 43 Folders?”
43Folders.com is Merlin Mann’s website about finding the time and attention to do your best creative work.

Using Anxiety as a HUD for OmniFocus

I'm sure many of you are already aware and using Anxiety and the same goes for OmniFocus so I won't go there.

Last night I found that these two apps just go together like wine and cheese. Whatever you do in Anxiety can be synced with OmniFocus through iCal as a bridge since they both sync with iCal. I love OmniFocus but have wanted some sort of a HUD for it so I don't have to switch back and forth between my work and action list.

I wrote up a narrative on how this works for those of you who are interested: http://www.20seven.org/blog/articles/2007/12/13/anxiety-and-omnifocus-work-in-unison/

cebailey's picture

Syncing is a pain.

I had this exact same idea about the same time I saw this blog post. However, the quasi-deal-breaker for me was the fact that you still have to sync iCal and OmniFocus, and that brings back painful memories of kGTD, and forgetting to click Sync, and things breaking and so on.

Step 1 to making this less painful would be Applescriptable iCal synchronization. Well, the ical_synchronize action in OmniFocus's dictionary doesn't seem to do anything yet, so I whipped up a script that fakes it with GUI scripting. When the ical_synchronize action works, you'd be able to do this in the background. here's the script:

tell application "System Events"
set wasItVisible to visible of process "OmniFocus"
end tell

tell application "OmniFocus"
end tell

tell application "System Events"
tell process "OmniFocus"

click menu item "Synchronize with iCal" of menu "File" of menu bar 1
if wasItVisible is false then
set visible to false
end if

end tell
end tell

(Beta version, unsupported, blah blah blah.)

I plan to eventually work up some crazy system with folder actions or timed execution or something so that I don't have to worry about syncing at all, but for now, I can just run this script with a Quicksilver hotkey and it seems to get the job done.




An Oblique Strategy:
Honor thy error as a hidden intention


Subscribe with Google Reader

Subscribe on Netvibes

Add to Technorati Favorites

Subscribe on Pageflakes

Add RSS feed

The Podcast Feed


Merlin used to crank. He’s not cranking any more.

This is an essay about family, priorities, and Shakey’s Pizza, and it’s probably the best thing he’s written. »

Scared Shitless

Merlin’s scared. You’re scared. Everybody is scared.

This is the video of Merlin’s keynote at Webstock 2011. The one where he cried. You should watch it. »