Zim

Import from Tomboy

Bug #208995 reported by Jaap Karssenberg
60
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Zim
Confirmed
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
Revision history for this message
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)

Revision history for this message
Νίκος Αλεξανδρής (nikos.alexandris) wrote :

+1 for a tomboy-notes importer :-)

Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote :

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

Revision history for this message
Ari (ari-reads) wrote :

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

Revision history for this message
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)

Revision history for this message
Compintuit (permanentlylostinsightofland) wrote :

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.

Revision history for this message
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
Revision history for this message
DiagonalArg (diagonalarg) wrote :

At the very least, the script here should be mentioned on this page:

http://zim-wiki.org/extras.html

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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