Import from Tomboy

Reported by Jaap Karssenberg on 2008-03-29
52
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Zim
Wishlist
Jaap Karssenberg

Bug Description

There is a python script to convert Tomboy notes to zim. Would be nice to actually integrate this function into zim itself as an "Import" dialog.

Changed in zim:
assignee: nobody → pardus-cpan
importance: Undecided → Wishlist
status: New → Confirmed
Simon (simonjwiles) wrote :

I've made use of and improved this script a little (once I found it!). The attached version offers a small fix to notebook parsing, and some changes to work with the > 0.26 syntax - i.e., the header, and the new Verbatim block syntax.

It's by no means beyond the need for improvement, but it's serviceable. It's successfully converted my several hundred, highly varied tomboy notes, with the only hitch being a failure to handle some very confused xml <monospace> tags on a few notes.

(Note: I wasn't able to get hold of the original author of the script)

+1 for a tomboy-notes importer :-)

Someone has a spec for the tomboy XML? Could probably translate quite easily since python branch uses XML serialization internally.

Ari (ari-reads) wrote :

Thanks Simon for the script. It would be great to have the feature added to ZIM.

Ari (ari-reads) wrote :

Just realized that the converter can not handle multi-level bulleted lists - unfortunately I have hundreds of notes using that tomboy feature (basically the only feature I use in tomboy, other than links between notes).
Hence migrating to zim is a no-go for now. I am eager to give zim a shot as it looks so promising but without the import feature, I can't. I can assume this will be a very popular request since tomboy comes installed by default with gnome.

In the best of scenarios, supporting both import and export to tomboy would allow the average gnome user to test drive zim for a while without risk of losing info. But clearly importing from tomboy is the minimum we need.

Jaap: for an xml schema of tomboy this can help:

http://bazaar.launchpad.net/~tomdroid-dev/tomdroid/two-way-sync/files/head:/xml-schema/

(tomdroid is a tomboy client for android under active development)

Also:

http://live.gnome.org/Tomboy/NoteXmlFormat

https://bugzilla.gnome.org/show_bug.cgi?id=557351 (see last diff by Sandy, tomboy lead developer)

I'm pretty amazed that someone else also makes such use of multi-level bulleted lists, I also have nearly a hundred notes, most of which make heavy use of them. It would really be a great feature for Zim to have. Right now, this is preventing me from using Zim, though I really want to because it's so much lighter, and tomboy required Gnome-Panel, of all things.

Ertuğrul (ertugrul) wrote :

I suggest Simon's update to tomboy conversion script to be added into the download section of Zim website. It successfully converted my gnote archive (0.7.1) into Zim (0.49) while the original could not.

tags: added: import integration
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.