-
-
Notifications
You must be signed in to change notification settings - Fork 85
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
[Evernote] Internal Evernote note links are not converted to Obsidian Links #653
Comments
Hi @AltoRetrato , |
Evernote 10.107.3-win-ddl-public (20240924143738) - Editor: v179.3.0 - Service: v2.11.0 Yarle config (renamed to JSON to be able to upload it here): Thanks! |
@AltoRetrato , |
I did not save the log after the first conversion and couldn't find it saved anywhere, so I converted everything again using all default configuration values. Since I used the defaults (which include It seems the main issue is that, in Evernote, the note links (e.g., The only real solutions to this issue I can think of seem to be:
EDIT: a quick Python script to analyze the vault produced:
|
Hi @AltoRetrato , "Reading data" - that's a good point, I try to check it out soon. |
https://github.com/vzhd1701/evernote-backup uses the Evernote API to do a full local backup of notes and notebooks in a SQLite DB, including the A kind of hack-ish alternative would be to use the Evernote web API to get the same data. |
FWIW, I requested API access and receive my key in about 48 hours. |
@AltoRetrato You are correct that the note ID is not included in the ENEX export, which is why, for each notebook, you must create a note titled "Table of Contents" with a note link to every note in that notebook. This was documented somewhere in this codebase at one time, but I can't seem to find it now. It's also very difficult to create this ToC note in Evernote 10 because you can only select 50 (or maybe 100) notes at a time to copy their note links. Further, Evernote recently changed their internal note link format, and YARLE doesn't yet support it. See #655. Also, I can confirm that note links are not getting replaced correctly, even with the Table of Contents notes. I'm digging into the issue, which revolves around bad logic in the |
…NoNoteFound = true (akosbalasko#653) The original regexes were greedy, which would wipe out many links on the same line, but also the resulting link still contains the original Evernote link, it wasn't getting replaced at all. I updated the intermediate <YARLE_EVERNOTE_LINK> format to contain the original note id to guarantee a correct match, then replace the link format approariately.
After importing from Evernote into Obsidian, links for notes point to
evernote:///view/[...]
instead of being converted to Obsidian links.In my case, a quick search in Obsidian for "evernote:///view/" showed 1.277 results...
Obsidian 1.6.7, Yarle 6.15.1, Windows 11.
The text was updated successfully, but these errors were encountered: