[Untitled1.cs]

Automating Evernote: Internal Links

A few days ago Evernote released their re-imagined client for the Mac. This client is now more in line with their iOS app versions. While itā€™s lost a few features from the older Mac client, Iā€™m so far happy with it. Iā€™m anxious to see where they go with this new vision for the app. 1

That all said, thereā€™s one feature thatā€™s missing that I rely on all the time. The old client had a convenient way for you to copy a ā€œclassicā€ note link. This meant instead of getting a link to https://evernote.com, youā€™d get an evernote:/// link that would jump straight into the app. This was super useful for linking to notes from other apps like OmniFocus. These links even work on iOS! This handy shortcut was gone. I needed another way.

It turns out that Evernote supports a few different kind of links and these evernote:/// links are still actually supported. I only needed to transform my ā€œinternalā€ link into an ā€œin-appā€ note link. I chose to use TextExpander and JavaScript to accomplish this transformation.

The raw JavaScript is here:

With this in place, I can click ā€œcopy internal linkā€ in Evernote, type ;enint, and boom - Iā€™ve got my internal link.

The link should end up looking something like evernote:///view/1234567/s01/714864c4-0d75-4754-b064-c5d1777539c1/714864c4-0d75-4754-b064-c5d1777539c1/. Neat!

Now what about iOS? On iOS the same ā€œcopy internal linkā€ button exists, but TextExpander isnā€™t really viable if youā€™re using an external keyboard. Fortunately Shortcuts has you covered. The shortcut I built to do this transformation is here.

I hope someone else finds this helpful! One of the big draws to Evernote for me is this ability to create links to notes from other apps that work on any device, and these tools Iā€™ve build make that functionality way easier to use.

Iā€™m planning on writing some more about the new Evernote apps in a few weeks when Iā€™ve been working with them for longer. I definitely have more thoughts to share but I want to get some more experience before writing them up.

  1. I am sorry to say that the app has become a web view like Slack. I do however think that itā€™s a much better web view than Slack is. Hell, it support multiple windows! Canā€™t say the same for other apps like that. It didnā€™t lose inline PDF viewing (something iOS still doesnā€™t have) so Iā€™m not too angry. AppleScript is however gone, though they mention in their blog post that itā€™ll make its way back soon.Ā 


Arthur Rosa is an engineering manager based in Sunnyvale, California.