Jan
26
2010
A while back I wrote about snoozing and deferring tasks in OmniFocus and Dan's scripts. He has since added two more scripts, to move tasks to today and tomorrow quickly. Sometimes I don't check my task-list for a few days (for whatever reason) and then I may *cough* have tons of overdue items. These two scripts easily let me put them on the right day, either today or tomorrow, and helps me clean up fast.
I've set up the same shortcut keys in Fastscripts.
Today I've also edited my task-list. I had too many things on them and felt overwhelmed. After listening to one of Michael Nobbs' audioboo in which he mentioned his three things to do list and the twenty minute trick (I go for fifteen), and also mentioned that once something becomes a habit he just does it and doesn't add it to the list anymore, I decided to remove a few items that I know I do anyway. It looks much smaller and much easier to manage.
I might actually go and do something today...
Sep
7
2009
For completion sake, I decided to post the bit to create a new task in a new or existing project in OmniFocus through AppleScript. I have this in my script that creates tasks from my mail.
If you know a bit of AppleScript, this should help out. If I have the energy, I might post the entire script later and explain the parts.
In this case, it took longest to figure out the following part:
tell MyProject
set theTask to make new task with properties {name:MyTaskTopic, context:MyContext, note:ThisNote}
end tell
Apparently, when creating a new task you have to tell the project. If you want to set the context, you instead tell the task to set its context property to something.
This does make sense, in the way that you always tell the containing item to do something.
Continue Reading »
Sep
7
2009
I use OmniFocus a lot, and have recently tweaked some more AppleScripts to make my workflow even more smooth. I can add any mail to OmniFocus for replies, add confirmation of orders from mail to OmniFocus which will automatically go into my project-shoebox for orders, with a 'waiting for' context and a due date set to 1 week into the future, unless I've changed or added MailTags with a project, a keyword and a due date. In that case it'll take the project, the first keyword and the due date and use them to set up the OmniFocus task. I have a few more scripts:
- in OmniWeb I can take and add a URL for later reading, it'll go into my inbox by default
- in OmniWeb I can take and add a URL to my 'wish-list' project (with a start date for at 2 weeks in the future)
- in OmniFocus I have scripts to easily change the context or the project of selected tasks
- in Mail I can press a key and have the selected e-mail(s) sent to OmniFocus with a 'Respond to: ' before the subject line, sorting into either a default project or the one specified in MailTags, with the context set to 'mail' and the message URL in the note-field
- in OmniFocus I can select such a task, press a key to run a script that will open the message and immediately create a reply (I have a separate one for just opening, in case I have to read it thoroughly first)
All these scripts make the integration between all these programs very easy. That and FastScripts.
I found useful scripts over at Curtis Clifton's site. His scripts use Growl notification so if you have Growl installed you get a small notification.
I had some trouble putting my own scripts together, so I decided to paste the info here, just in case I need it later on, or someone else runs into similar issues. I found it quite hard to figure out how to add a task to an existing project or to move it from inbox / other project. In the end, it only took a few lines.
Continue Reading »
Mar
2
2009
For a while I've wanted to easily postpone tasks in OmniFocus because sometimes, I just want to procrastinate a little.
Last night I started fiddling and playing with AppleScript to get this done and after a few hours of that I wanted to rip my hair out. I went to bed instead because I quite like my hair intact and had a few other things to do today, so didn't get around to it until now. I applied my google-foo to try and fix the problems I ran into.
And 'lo and behold! I found Dan's site who did not only make a script to postpone the due date (defer it), it also gives you the option to defer the start date and he made a nifty little snooze script to basically hide projects / tasks from your view until you have to do them (by adjusting the start date).
I've tossed both in my ~/Library/Scripts/Applications/OmniFocus folder and set up a hotkey in QuickSilver and tried it out on a few tasks. Works like a charm!
Nov
23
2008
Today I read this article over at the Neat & Simple blog about ToDo-lists. Ariane explains we're all different people and we all have different ways to have a ToDo list work for us. We also all have different reasons why some things just don't work for us. She gives some great tips to create the list that works for you and find the right tools to do it.
I wanted to add my own experiences and tricks to it so I whipped up this post.
Continue Reading »