jgquinn / JoplinSafariWebClipper

Safari App Extension for Joplin Web Clipper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joplin Web Clipper for Safari

This is an Safari App Extension for a Joplin Web Clipper.

Joplin is an open-source note taking and to-do application. It includes browser extensions for Chrome and Firefox that allows you to clip the current page/tab into Joplin. This extension is built with Javascript and React.

However, Safari now requires extensions that are at least partially based on native code (Swift or Objective-C) and must be initally run from a Mac app. This means the Web Clipper included with Joplin will not work. There is currently no Safari App Extension that I am aware of. This is my attempt at making one.

There are two versions of the extension (due to changes to the underlying APIs):

  • If you are using Joplin v1.4.12 or higher, you need to use Clipper v0.2.0.
  • If you are using Joplin prior to v1.4.12, you need to use Clipper v0.1.3.

Please note that this is very much ALPHA quality code at this point. The core functionality works for normal day-to-day usage (which I do), but you will find bugs and issues.

Working

  • Clip URL
  • Clip Complete Page (to Markdown)
  • Clip Simplified Page
  • Folder Selector (now remembers last folder used and supports subfolders)
  • Server Status Check
  • Tags
  • Clip Selection
    • If you are using StopTheMadness, you will need to allow "Text selection" for "Clip Selection" to work.

Not Working/Missing

  • Clip Complete Page (to HTML)
  • Clip Image Capture

I'm new at Safari App Extension development, so bear with me as we learn along together!

License

Joplin Web Clipper is available under the MIT license. See the LICENSE.md file for more info.

About

Safari App Extension for Joplin Web Clipper

License:MIT License


Languages

Language:JavaScript 82.2%Language:Swift 17.8%