[tomboy-list] Using dbus api to sync tomboy
Matt Jones
mattjones at workhorsy.org
Mon Apr 27 00:58:01 PDT 2009
Howdy. My first post to this list!
I am playing with an experiment that can sync tomboy notes to a server
(It will also use dbus to sync rhythmbox, pidgin, and firefox). I am
using a process on the client that talks to tomboy via dbus, and the
server via the python active resource library (pyactiveresource).
Anyway. The only real problem I am having so far, is having a way to
uniquely identify notes across multiple machines. Obviously the best way
to do that would be to use the guid used in the note files names (like
00e9ce26-fc14-46cc-bcad-5a8184cf65ae.note). But the problem is that I
cannon manually specify the guid that a note will have upon creation.
Can I create a patch for a new dbus method to do this? The best way
would be to create a new dbus method like:
tomboy.CreateNamedNoteWithUri(String uri, String like_title) -> (String ret)
Is that something you want added to tomboy? or is there another way to
do it?
If you want to get a better idea of what I am doing. The project I am
working is here: https://launchpad.net/spacepony. Caution! it is uber
experimental. And will nuke your notes all the time. So back them up
before trying.
More information about the Tomboy-list
mailing list