I know that Hookmark has the ability to export data, as stressed here: Topic
But, the output is a plist with a lot of noise. For sure I can parse it with regex, but this will give me some headache. Also, I inspect the .sqlite file of Hookmark and saw that parsing it to recover my data will, again, cause me even more headaches.
My main use of HookMark is deeplink in PDF's, especially when I need some easy access to quotes.
The problem is: I am also afraid if Hookmark goes away and I will just have thousands of dead-links. For me, it is a critical dealbreaker any kind of software that lock my data or do not offer a clear export formar (xml, json, csv, whatever).
The point is that the export of Hookmark is not clear, since has a lot of noise, as I pointed out. What I really want is an clear format export, for example, if it is a xml, I would expect something like this:
<root>
<link>
<id>Id Link</id>
<file>File Name</file>
<path>Path</path>
<extra>Extra for item type</extra>
<connections>Other hooked files by Id</connections>
</link>
</root>
In the PDF case, as hook put the page, x and y attribute, I would like the extra field to have something like this:
<extra>
<p>Page</p>
<x>X position</x>
<y>Y position</x>
</extra>
For the other hooked files, I would expect the tag connections to have something like this:
<connections>
<id>Id Link</id>
<id>Id Link</id>
<id>Id Link</id>
[...]
</connections>
With a clear and clear way to parse my data, I would reconsider using the app again, but the actual export format is very far from it. I really do not want to have headaches recovering tons of data. Also, the xml is just an example, for sure this could be done in json, csv or whenever (but I personally believe that xml is the best war to store complex data).
So, I would like to ask if the developers have any plans to improve this part. The app functionally is awesome, do not take me wrong. But more precious than this is the time that we spend in the app making data, that is why I am really concerned about this topic.