Re: [Tracker] Tomboy note extractor



By the way, Daze looks very cool. Do you plan to links between notes as well as hyperlinks to files on disk or URLs? That would be enough to get me to switch from Tomboy (which I use extensively), in order to benefit from the speed and zero-memory footprint.

On 11/16/06, Mikkel Kamstrup Erlandsen <mikkel kamstrup gmail com> wrote:
I created a small tomboy note extractor (attached)... It should run on any system with a Python installation - I think the XML parser I use is bundled with Python.

Anyway there is one "problem" . I want to extract a Note.Content field that contains the exact markup and note contents that you see in Tomboy (because I want to use that as storage in Daze).

For Example:
================
Note.Content=ImportantMathNote

Hey I just proved that 2+2=4; ain't that great?
I wrote a paper about it - I placed it here:
<link:url>~/Projects/RocketScience/bigstuff.pdf</link:url>

Never forget!
================

I read somewhere in tracker-extract.c that "=" and ";" where used for delimiters, so I guess I need to escape them somehow...? While we're at it why not use some non-printing ascii chars for delimiters and avoid escaping?

Sample output - NOTE that the first line "Unable to..." is printed to stderr:

mikkel crystal:~/Projects/TomboyExtractor$ ./tb-extract /home/mikkel/.tomboy/7126db26-8765-492d-9b58-df494d0cceb4.note
Unable to retrieve tag create-time
Note.X=12
Note.Y=67
Note.Width=450
Note.Content=GlassPool

What about maximized windows?
Note.MTime=2006-06-04T12:57:00.6185720+02:00
Note.Height=360
Note.Title=GlassPool
Note.CursorPosition=39

I hope this is close to how it is supposed to look :-)

Cheers,
Mikkel

_______________________________________________
tracker-list mailing list
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list






--
"Impossible is nothing."

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]