Syncing Tomboy notes with Ubuntu One

Lots of people keep asking the same question (how do I sync Tomboy notes with Ubuntu One?), so, since there is a nice tutorial already, posting it here to get to a wider audience: the tutorial.

Since this is also my first post about it (didn’t want to make it too public until it worked great), I wish to give special thanks to Sandy Armstrong, Tomboy’s super hacker, whose help in making this work has been very valuable. Not only he helped us in all the problems we found, but he was very receptive on our suggestions for changes in the syncing protocol. So, every time you sync your notes (to Ubuntu One or a Snowy server), please save some money to pay him (and me, if possible) some beers :-D

Tags:

15 Responses to “Syncing Tomboy notes with Ubuntu One”

  1. Marcus Vinicius says:

    It would be great if this synchronization with Ubuntu One worked with the Mac version of Tomboy. I am a big fan of Tomboy, using it at home (on Ubuntu) and at work (on OSX).
    Right now, I am using version 0.15.07 on OSX, and no one (of the two) available sync plugins work (both are grayed and cannot be activated).

  2. rodrigo says:

    Marcus, is the Mac version of Tomboy the very latest one? If so, it should work, let me know if it doesn’t and I’ll let Sandy know

  3. Sandy says:

    Marcus: I was on vacation recently and have not merged an outstanding patch from Rodrigo that is required to make sync work correctly with Ubuntu One. Right now the patch is only applied in Ubuntu’s Tomboy package.

    You can expect Tomboy 1.0.1 to be released soonish, with this patch merged in, and all distros that adopt 1.0.1 will support Ubuntu One, and of course the Windows and Mac binaries we distribute will support it as well.

  4. When I grow up I want to be a great like Sandy!

  5. When I grow up I want to be a great hacker like Sandy!

  6. mgunes says:

    Does Tomboy syncing work over a local network, without the need for Ubuntu One, similar to Bindwood?

  7. rodrigo says:

    mgunes: yes, just setup a snowy server on your local network. For syncing like bindwood, we need to make tomboy store notes on the local couchdb (desktopcouch), which we’ll probably work on soon

  8. Sandy says:

    Reminder: Snowy is still pre-alpha, and although it works fine for syncing, it has not been thoroughly tested for security, so I would not recommend running it outside of a LAN right now if you care about your data and server.

    We’ll hopefully have a release we can recommend to testers by the end of the year.

  9. deLeewit says:

    I followed the tutorial and everything worked. Only 1 problem, I could not choose an existing computer and ended up with the same computer listed twice in Ubuntu One

  10. rodrigo says:

    deLeewit: yes, we need to change the wording on that page from ‘computer’ to ‘application’, since this is about allowing an app (Tomboy) to access the data on the server, not about registering a new computer, as you do with the u1 client applet

  11. cHagHi says:

    Every time I try to authorize tomboy, I get this error:

    Unable to load page

    Problem occurred while loading the URL http://localhost:8001/tomboy-web-sync/?oauth_token=XXXXXXXXXXXXXXXXXXXX&oauth_verifier=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&return=https://one.ubuntu.com

    Cannot connect to destination

    The port sometimes is 8000, simetimes 8001 or 8003. Any ideas about what could be wrong?

  12. Sandy says:

    @cHagHi please file a bug against Tomboy (in GNOME bugzilla, please) and we’ll figure out what’s going on there. This problem is with Tomboy or your system, not with Ubuntu One.

  13. cHagHi says:

    Sandy, thanks for your reply. I opened bug #600398 (https://bugzilla.gnome.org/show_bug.cgi?id=600398)

  14. Miguel says:

    Hi, I’ve just installed Tomboy 1.0.0 on Windows XP but I can not synchronize with https://one.ubuntu.com/notes/

    Error message: Server not responding. Try again later.

  15. rodrigo says:

    Miguel, the last patch to make it work was just merfed a few days ago in Tomboy source, so that hasn’t been released yet. You’ll need to wait for the new version (1.0.1 I guess) to have it working

Leave a Reply