Chris Weirup

Random ramblings

Joplin Web Clipper (Safari App Extension)

Posted at — Jul 1, 2020

A few weeks back I released a new Safari App Extension, Joplin Web Clipper for Safari.

Joplin Web Clipper for Safari Icon

I’ve been using Joplin for a while as a note-capture tool (think Evernote replacement). In general, I really like it. But one issue is that there was no “web clipper” extension for Safari. While I could use the one for Chrome and Firefox, I spend the vast majority of my time in Safari, and it was a pain to load a page in a different browser just to save it to Joplin.

Thankfully, Joplin has a nice API, which the Chrome/Firefox clipper also uses. This gave me the excuse to write a Safari App Extension

While this is definitely beta code, I’ve been using it regularly for the past few months, and it works exactly what I need it for. It currently doesn’t support image area capture or complete HTML clipping; not sure if I’ll get to those, as I rarely if ever use those functions (and the times I’ve tried image area capture on the Mac, it’s never seemed to work right for me). But all of the other clipping functions work well.

Download the executable here and install the app. You’ll need to run the app once and enable the extension. Once you’ve done that, you can quit the app. You may have to refresh any currently open pages that you want to use the clipper on, but after that any new pages should clip fine. I need to find out why that happens.

The code is up on GitHub for you to laugh at. I do borrow the JavaScript code heavily from the Chrome/Firefox extensions; why reinvent the wheel?

If you find them useful, you can support this work and blog here: PayPal.me. If nothing else, it helps pay the Apple Developer Tax/Fee.