#!/bin/sh
gpilotd-client -p
read-todos /dev/pilot > ~/todo.txt
gpilotd-client -u
emacs -nw ~/todo.txt
Then I have a panel launcher run this in a terminal, where I have to hit sync, then it brings up my todo list in emacs.
Next step: a command to before the emacs line to parse the output, sync it to my LJ todo list (requires me to extend the protocol to do todo list stuff), and then gnome-moz-remote to my LJ todo page instead of bringing up emacs.