Skip to content

Releases: obsidianmd/obsidian-clipper

0.4.6

18 Sep 20:41
Compare
Choose a tag to compare
  • Improved UI for Firefox Mobile
  • Add advanced date formats for date filter
  • Revamped filter chaining logic, and allow escaping pipe within filters e.g. replace:"\|",""

0.4.5

17 Sep 23:06
7990c74
Compare
Choose a tag to compare
  • Added safe_name filter to sanitize file names

0.4.3

17 Sep 22:43
Compare
Choose a tag to compare
  • Added strip_tags filter to remove HTML tags
  • Added strip_attr filter to remove attributes from HTML
  • Added date_modify filter to add or subtract time
  • Added syntax for input format to date filter
  • Renamed stripmd to strip_md

0.4.2

16 Sep 17:01
Compare
Choose a tag to compare

New

  • Adds map and template filters, see docs
  • Adds support for variables in the note path, closes #36

Improved

  • More obvious that you can collapse Properties and fixes issue where the properties became no longer collapsible after switching templates

0.4.1

14 Sep 21:47
Compare
Choose a tag to compare

New

  • Added stripmd filter to remove Markdown formatting from a string

Improved

  • Fixed the replace filter and added a syntax for multiple replacements
  • wikilink and image filters now have improved handling of objects (for alt text and aliases)
  • Improved anchor link removal in Markdown conversion
  • Only add one newline for append

0.4.0

14 Sep 03:25
Compare
Choose a tag to compare

New

  • Added support for multiple schema types on one page
    • Simplified syntax for schema triggers schema:@Recipe, and is now capable of more advanced uses
    • Shorthand to access variables across schema types
  • Added {{selectionHtml}} variable to get the raw HTML for the selection
  • Added image filter to create Markdown images from strings and arrays
  • Added footnote filter to create footnotes

Improved

  • Don't create empty frontmatter
  • Allow \n in join filter for newlines
  • Improved wikilink filter to support aliases and array manipulation
  • Improve dealing with relative URLs
  • Improved support for math in figure captions

0.3.0

13 Sep 19:35
Compare
Choose a tag to compare
  • Adds a new "beta" setting for users with Obsidian 1.7.2+ to allow long notes to be clipped more reliably using the clipboard content rather than Obsidian URI
  • Clip math and equations
  • Automatically format citations and references in Obsidian footnote format
  • Add support for subscript and superscript elements
  • Improve sanitizing file names across operating systems
  • Added replace filter
  • Fix issues with relative URLs in links and images

0.2.0

11 Sep 22:15
Compare
Choose a tag to compare

See 0.1.0 release for more details.

  • Adds Firefox support. To install go to about:debugging#/runtime/this-firefox and click Load Temporary Add-on and select the .zip file
  • New variable {{fullHtml}} for the full HTML content of the page
  • New filter markdown to convert HTML to Markdown
  • Added a console log for the Obsidian URI that was created, for debugging purposes
  • Trimmed down required permissions

0.1.0

10 Sep 22:38
Compare
Choose a tag to compare

First release. Chrome and Brave only for now, Firefox and Safari to come later. See readme for details.

⚠️ Not yet available on the Chrome Web Store. Please be aware this is a beta and things are still changing. To install drag and drop the .zip file in chrome://extensions/

Clipping

By default, clicking the bookmarklet creates a new Obsidian file from the main body of the article. Alternatively you can choose to create a file from a selection, by either selecting all (Ctrl/Cmd+A), or just a portion of the page.

  • Use the Obsidian icon to open the clipper save content to your vault
  • Edit file name, properties, content, and note location
  • Define saved vaults in Settings
  • Hotkeys to open the clipper and quick clip

Templates

  • Create and edit custom templates
  • Support for note name, location, vault, properties, and note body
  • Support for appending to daily note or specific note
  • Export templates to JSON
  • Import templates via button or drag and drop
  • Template triggers allow you to automatically load a template when visiting page — also works with regex and schema.org rules

Find example templates in clipper templates repo.

Variables

  • Preset variables can be used to pre-fill data including meta content and schema.org
  • Selector variables can be used to extract any content from the page
  • Variables can used anywhere in a template
  • Use the ... icon in the extension popup to access the current page variable for use in templates

Filters

  • A large number of filters available to manipulate data from variables, including blockquote, callout, capitalize, camel, date, first, join, kebab, last, list, object, pascal, slice, snake, split, table, title, trim, upper, wikilink
  • Filters can be chained