New Plugin for users coming from Evernote ! :)

Hello,

I just created a plugin to allow users coming from Evernote to Joplin to be able to replace internal links in Evernote format to Joplin format (it's not done by default in the migration process when importing .enex files in Joplin).

It's working fine (I did it on my +1500 notes) and it's available here : GitHub - cysacenda/joplin-plugin-evernote-links-replacer

What can I do to make it available to everybody ?

Regards,

Cyril

13 Likes

That's great, thanks for sharing! To make it available to everybody simply publish it to npmjs as described here: https://github.com/cysacenda/joplin-plugin-evernote-links-replacer/blob/main/GENERATOR_DOC.md#publishing-the-plugin

2 Likes

Thanks a lot, I've done the process, it's published on npm ! :slight_smile:

3 Likes

This is a great tool. The only problem is that I migrated my entire 7000 note Evernote universe to Joplin nine months ago. So I now have many Evernote cross links embedded in my Joplin notes.
Is there anyway that you can see to run a batch operation on my desktop Win 10 Joplin installation?

Looks like the plugin would work in this case? It will scan all your notes and automatically find and convert links that start with evernote:: https://github.com/cysacenda/joplin-plugin-evernote-links-replacer/blob/cf8240a97ee6991a73c9a525412227f852538fb0/src/index.ts#L28

Exactly, the plugin will :
-Find all links to Evernote in your notes
-Replace Evernote Links to Joplin Links (the note title have to be the same)

Already migrated links won't be impacted.

1 Like

If I'm understanding this correctly, if one has finished importing all enex files and subsequently closed, then opened Joplin (allowing this plugin to run), there is no need to continue to keep the plugin installed?

Exactly, all links of all notes will be replaced, it's one shot. Then you can drop the plugin :wink:

1 Like

Thanks. This is a useful tool!

Without looking into the plugin too deeply, and going off memory as I looked into this link preservation issue a few years ago when I started moving notes to Joplin, I assume what your plugin is doing is looking at the note title text in the note link url and searching for a note with that title and creating the link (i.e., it assumes the target note's title has not changed since the link url was created in Evernote)?

Exactly, that's the only way to do the mapping. If you changed the title => it' won't match, the link won't be replaced. :wink:

1 Like