[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