Skip to content
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

[Feature request]: Internal Evernote Link Redirector #43

Open
oboehlk opened this issue Aug 4, 2023 · 3 comments
Open

[Feature request]: Internal Evernote Link Redirector #43

oboehlk opened this issue Aug 4, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@oboehlk
Copy link

oboehlk commented Aug 4, 2023

Suggestion

Internal Evernote links are one of the biggest problems when backing up or migrating from Evernote.
Actually, "evernote-backup" extracts all the necessary information to be able to rewrite internal Evernote links. An automatic "rewrite" feature for Evernote links would be a great feature.
For this, it would be additionally necessary to implement a "link redirector" that might somehow "translate" incoming "Evernote note links", for example, into Markdown links…

@oboehlk oboehlk added the enhancement New feature or request label Aug 4, 2023
@dgreen
Copy link

dgreen commented Nov 9, 2023

Unless I misunderstand the request, a workaround is that YARLE can generally handle providing markdown (or WikiLink) linkage, provided the name of the destination note has not changed since the Evernote Link was made.

To me, the bigger problem is that if one has to import both the .enex with the link and the destination back into Evernote, things don't work because Evernote assigns new numbering to re-imported destination note.

@AltoRetrato
Copy link

AltoRetrato commented Oct 7, 2024

The issue with YARLE and other conversion tool from Evernote to Markdown is that they often can't correctly convert Evernote internal links (i.e., links in a note to other notes).

Evernote internal links (e.g., <a href="evernote:///view/aaaaaaa/bbb/cccccccc-cccc-cccc-cccc-cccccccccccc/dddddddd-dddd-dddd-dddd-dddddddddddd/">Evernote alternatives</a>) use a note GUID that is not included in the note attributes within .enex files exported by Evernote (or evernote-backup), see #66 . Therefore, any program relying solely on the data in the .enex files can only "guess" which note to link to based on the text inside the anchor tag, which is not necessarily the actual title of the note it points to. When the link text matches the note title (and there is only one note with that title), the link can be created correctly; otherwise, it either points to a wrong note or to a non-existing one.

I plan to write a Python script to export from the evernote-backup to Markdown with correct internal links to import them into Obsidian.

@oboehlk
Copy link
Author

oboehlk commented Oct 7, 2024

That would be a very good solution, of course. Thank you very much for your feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants