I've updated my gtd.pl perl script. You can get it from:
http://code.google.com/p/mobilegtd/downloads/list
Or get some more info about it here:
http://planetnz.com/palmheads/myhacks.php?pg=gtd
Whole bunch of bug fixes etc. I've been using it personally the last 2-3 weeks & am fixing things as I find them.
Have only tried it on ubuntu linux.
For those who don't know, its an attempt to get a desktop command line version of mobileGTD working. All interactions are via the command line, and the intent for it is too produce mobileGTD compatible files/folders that you can transfer to your phone. Got the inspiration from finding todo.txt online (http://todotxt.com/). This app would not be for everyone - I spend alot of my working day on the command line, so it kinda suits my job. For others perhaps not so! If someone felt so inclined, it could be possible to build a GUI interface around the command line interactions using the various widget thingee's out there (Gtk, Perl/Tk etc etc).
If your going to use it, I would recommend making backups of your current mobileGTD folder structure.
An example interaction is this:
get list of projects
~ $gtd.pl list
======================================
Current Projects:
[0] manana list
[1] Sharpen the Saw
[2] Shopping list
[3] General Tasks
======================================
list actions in project 2
~ $ gtd.pl listpa p:2
======================================
Project: [2] Shopping list
# Grocery Shopping list
[01] + lemons (@Shopping)
[02] - eggs (@Shopping)
[03] + toilet cleaner (@Shopping)
[04] + shampoo (@Shopping)
[05] + pasta sauce (@Shopping)
[06] - cheese (@Shopping)
[07] - beer (@Shopping)
[08] + vegetarian burger (@Shopping)
[09] + ginger (@Shopping)
[10] + garlic (@Shopping)
======================================
add a new action to project 2
~ $ gtd.pl add p:2 s:- f:Shopping 'onions'
list actions in project 2 again to see the addition
~ $ gtd.pl listpa p:2
======================================
Project: [2] Shopping list
# Grocery Shopping list
[01] + lemons (@Shopping)
[02] - eggs (@Shopping)
[03] + toilet cleaner (@Shopping)
[04] + shampoo (@Shopping)
[05] + pasta sauce (@Shopping)
[06] - cheese (@Shopping)
[07] - beer (@Shopping)
[08] + vegetarian burger (@Shopping)
[09] + ginger (@Shopping)
[10] + garlic (@Shopping)
[11] - onions (@Shopping)
======================================
change status of action 11
~ $ gtd.pl status p:2 a:11 s:+
list actions in project 2 again to see the status change of action 11 to '+'
~ $ gtd.pl listpa p:2
======================================
Project: [2] Shopping list
# Grocery Shopping list
[01] + lemons (@Shopping)
[02] - eggs (@Shopping)
[03] + toilet cleaner (@Shopping)
[04] + shampoo (@Shopping)
[05] + pasta sauce (@Shopping)
[06] - cheese (@Shopping)
[07] - beer (@Shopping)
[08] + vegetarian burger (@Shopping)
[09] + ginger (@Shopping)
[10] + garlic (@Shopping)
[11] + onions (@Shopping)
======================================
search for the word 'onions' in all your projects/actions - you'll see below its in project 2, action 11
~ $ gtd.pl search onions
============================
Search for onions has found:
[2] Shopping list
[11] - lunch stuff - Shopping onions (@Shopping)
============================
Thats about it really! When I find time I'II keep updating the thing.
cheers
Daryn
--
==========================
The PalmHeads:
http://planetnz.com/palmheads
PalmHeads Blog:
http://palmheads.blogspot.com