All Projects → jplattel → Obsidian Clipper

jplattel / Obsidian Clipper

A Chrome extension that easily clips selections to Obsidian

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Obsidian Clipper

Podstation
podStation is a web podcast aggregator for Chrome.
Stars: ✭ 76 (-5%)
Mutual labels:  extension, chrome
Advent Of Code Charts
Inject charts in your private leaderboard page for Advent of Code
Stars: ✭ 46 (-42.5%)
Mutual labels:  extension, chrome
Hangarxplor
HangarXPLOR is a chrome extension that upgrades the UI/UX of the Star Citizen hangar page
Stars: ✭ 32 (-60%)
Mutual labels:  extension, chrome
Gata
Bookmarks made better
Stars: ✭ 17 (-78.75%)
Mutual labels:  extension, chrome
San Devtools
Browser developer tools extension for debugging San.
Stars: ✭ 51 (-36.25%)
Mutual labels:  extension, chrome
Decreased Productivity
Discreetly surf the web! Control exactly how you want web pages to look like.
Stars: ✭ 22 (-72.5%)
Mutual labels:  extension, chrome
Web Extension Starter
🖥🔋Web Extension starter to build "Write Once Run on Any Browser" extension
Stars: ✭ 987 (+1133.75%)
Mutual labels:  extension, chrome
Chrome Extension Cli
🚀 The CLI for your next Chrome Extension
Stars: ✭ 536 (+570%)
Mutual labels:  extension, chrome
Uget Chrome Wrapper
Moved to https://github.com/ugetdm/uget-integrator and https://github.com/ugetdm/uget-extension
Stars: ✭ 74 (-7.5%)
Mutual labels:  extension, chrome
Himawari 8 Chrome
🛰 Experience the latest image from the Himawari, GOES, Meteosat, and DSCOVR satellites
Stars: ✭ 48 (-40%)
Mutual labels:  extension, chrome
Weibo Picture Store
🖼 新浪微博图床 Chrome/Firefox 扩展,支持同步到微相册
Stars: ✭ 624 (+680%)
Mutual labels:  extension, chrome
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-30%)
Mutual labels:  extension, chrome
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (+647.5%)
Mutual labels:  extension, chrome
Ext Saladict
🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.
Stars: ✭ 8,418 (+10422.5%)
Mutual labels:  extension, chrome
Bettertweetdeck
A browser extension to improve TweetDeck with a lot of features
Stars: ✭ 558 (+597.5%)
Mutual labels:  extension, chrome
Chrome Virtual Keyboard
Touch-friendly Virtual Keyboard for Chrome browser
Stars: ✭ 35 (-56.25%)
Mutual labels:  extension, chrome
Metamask Extension
🌐 🔌 The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Stars: ✭ 6,585 (+8131.25%)
Mutual labels:  extension, chrome
Web Developer
A browser extension that adds various web developer tools to a browser.
Stars: ✭ 532 (+565%)
Mutual labels:  extension, chrome
Analog
Replace your new tab page with a minimal analog clock
Stars: ✭ 46 (-42.5%)
Mutual labels:  extension, chrome
Skip Ad
A simple lightweight Chrome extension that automatically skips YouTube Ads.
Stars: ✭ 54 (-32.5%)
Mutual labels:  extension, chrome

Obsidian Chrome Clipper

Screencast

Screencast

This is an unofficial Chrome Extension to quickly clip a selection on a webpage to Obsidian.

Installing (Chrome)

Since this extension is not yet published, a manual install is required. For this you will need to do the following:

  1. Download/clone this repository
  2. Navigate to the Chrome Extension and enabled developer mode (top right of your window)
  3. Unzip the extension at the build/chrome folder. Or straight from the source with the src folder.
  4. Load unpacked extension and navigate to the folder you just unzipped or src of this repository you just downloaded or cloned.
  5. Chrome will now build the extension and you can use the extension menu to pin in to the user interface.
  6. You're now ready to configure the extension, see the steps below in Usage & Settings:

Installing (Firefox)

  1. Download/clone this repository
  2. Allow unsigned extensions, see https://www.thewindowsclub.com/allow-unsigned-extensions-installed-firefox.
  3. Navigate to the Chrome Addons
  4. Add the zipfile from build/firefox through the cog menu.
  5. You're now ready to configure the extension, see the steps below in Usage & Settings:

This extenion is only tested on Chrome/Firefox on OS X. I've heard people got it working on Unix with the flatpak Obsidian app.

Usage & Settings

  1. Right-click on the extension icon in the menu, and click on options.
  2. A webpage should open where you can configure the options for this extension
  3. You can configure the following:
    • vault: Allows you to specify which vault to open
    • note: The name of the note you want to append to
  4. You can specify the clipping template using placeholders like {clip} and {date}.
  5. Decide if you want a markdown clip (HTML is converted to markdown and added to your clipboard) or plain text.
  6. You cen test if Obsidian opens with the right note with the 'Test Configuration' button. Please know that the chrome-plugin cannot paste the content, you will need to do that yourself!

Once configured, you're now good to go, using it only takes two steps:

  1. Make a selection on a page and click the icon of the extension (or use a shortcut key!).
  2. Obsidian will try to open the specific note within the vault you specified, you can then paste your clipping!

Building further upon this extension

Since Chrome allows you to set a custom shortcut to activate an extenion it should be pretty easy to chain it together with Keyboard Meastro or any other automation technology to both clip & paste the results.

Roadmap

  • Support Firefox
  • Allow a user to create a clipping template
  • Markdown clipping with Turndown
  • Make a option that let's you prepend a Zettelkasten id to the clipping itself? (through the template perhaps?)
  • Date formatting with Moment
  • Once the url-scheme of Obsidian allows the creation of a new note, clip to a new note.
  • In the long term future, maybe even offer the possiblity to search through your notes and append it?
  • If you have any ideas, please create an issue with the feature label on it, thanks! 😁

Technical explanation

This clipper is made possible with a work-around, since Chrome Extensions are forbidden to open custom url-schemes directly. The way around this issue is a custom html page that is hosted on Github-pages and also included in the repository: docs/clip.html. This little file contains javascript that pulls the data like vault & note out of the url params. With this data, it reconstructs the obsidian url and opens the right note!

Support

Want to support me? You can do so via Ko-Fi:

ko-fi

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].