-
-
Notifications
You must be signed in to change notification settings - Fork 87
[Feature request]: Clarify Full Backup and Export Capabilities for Inter-Note Links #128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Each note created by Evernote has a unique identifier called GUID (looks like this ->
The only metadata that is being left out at the moment is the tasks list. They have changed their API when the tasks were introduced, but did not publish any docs for them. I am currently working to solve this problem.
When exporting the links are exported as-is inside note's body. But to connect each link to actual note the conversion program needs a way to identify each note's GUID.
It should solve this problem if you don't have links to someone else's notes inside your own notes. But @akosbalasko will need to add special case handler in yarle to use that guid tag instead of TOC. You can ask him to do it here. Alternatively I can add flag to generate "Table of Contents" during export so that yarle can use it's existing mechanism. I think with the TOC approach there is still a problem of unique note names withing same Notebook, unless yarle is using notes order from TOC to match them together.
Benefit of being able to use existing yarle's mechanism of matching notes with their GUIDs.
Answered above.
Yes, with GUID tag attached to each note and given you don't have links to other user's notes there is 100% of information in the ENEX files needed to preserve all your links. And yes, each conversion tool will need to add support for the GUID tag since it's a non-standard feature of ENEX file format.
I don't think @AltoRetrato's tool is released yet. |
evernote2obsidian is still a WIP, which I might release in a few weeks. The current workflow to use it is basically:
At the moment, the conversion with I could integrate |
@vzhd1701 and @AltoRetrato, I'm so grateful for your detailed explanations! I feel so much more confident about my notes now. I've made a request on the yarle issue. Just checking, does the GUID also take care of links across notebooks? And what about the new spaces feature? |
Every GUID is globally unique, so yes. But the conversion tool will need to take them into account when processing multiple notebooks.
I have not tested that one yet. Do you see notes from spaces in your exports? |
I haven't yet tried Spaces. Right now, I just have lots of notebooks and notebook stacks. I'm hoping that some other user here has given Spaces a go. An idea: maybe readme.md could have a table showing the current tested level of compatibility per Evernote feature? Something like this:
|
Tasks support added, please read the tasks section on how to sync them. Also looks like spaces are working OK, those notes are downloaded like any others, without any info about which space they belong to though. |
Uh oh!
There was an error while loading. Please reload this page.
Suggestion
Continuing from closed item #66 …
As an evernote-backup user, I want to ensure that all the contextual relationships between my notes are fully preserved during backup and export, so that when I migrate to another note-taking system, I don't lose the intricate web of connections that make my notes valuable.
The problem right now is that I don't know for sure what is preserved and to what level. It seems to me that the purpose of evernote-backup is to give assurance that we can be completely independent of a corporation for our valuable 'second brain'.
It would be helpful if the devs could confirm the current state of inter-note link preservation in evernote-backup, specifically:
--add-guid
feature ([Feature request]: Provide a way to write note guid into exported .enex #66) fully solve link preservation?Specific Questions
Context
Users need clear understanding of:
Technical Details to Address
The text was updated successfully, but these errors were encountered: