09
todo.sh
Posted by Bryan Murphy | Posted in apple, code, life, linux & unix | Posted on 09-06-2007
I am a firm believer in David Allen’s GTD (or Getting Things Done) and have been searching for a nice and easy to use task tracking system. I am also a huge fan of all things gui-less so naturally I started coding series of scripts for the purpose and GeekTool to display todo’s on my desktop.
Initialy it was nothing more the following line added to my .bash_profile
alias todo=’echo $1 >> ~/todo.txt’
But before long I found myself wanting to write a ‘done.sh’ script to remove items. At that point I realized I had to implement a numbering system, use copious amount of awk and sed and spend far more time than I cared to on the project.
At some point I recall briefly reading about something similar on digg. A quick google search lead me to todotxt.com.
What a system this is! Combined with GeekTool I have an excellent way of staying organized.
Rather than explaining how it works I embedded an example video for you.
Now all I have to do is implement a system that uses DUE:MM/DD and a cron’ed script to alert me via growl when something is due. Ahhh, if only I had some free time.

What did you use to record the screen?
Posted on: 19/Jun/2007@1:53 pm
That wasn’t me. It was the person who created the script. The call outs look like it was possibly camtasia inside a VM. Camtasia rocks!
Posted on: 20/Jun/2007@8:25 am
I thought it was Camtasia. Damn I need to find a nice screen grabber for OS X thats free though. Ohh wells. BTW the IRC Channel misses you
Posted on: 20/Jun/2007@11:08 am
Check out jing. It rocks. Made by the camtasia folks.
Posted on: 24/Oct/2007@9:12 am