Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 15:09
· 35 commits to main since this release

Initial release

  • Every annotation type. Highlights, underlines, squiggly and struck out text bring the PDF text beneath them; sticky notes and free text bring what you typed. Pick the types from a grid of checkboxes.
  • PDFs inside and outside the vault. Extract from the file you are reading, from every PDF in the current folder, or from a path in the clipboard.
  • Extraction with advanced settings. One command opens a window that asks what to extract: the annotation types, the PDF, the pages, the days and where the notes go.
  • Pages by range or by label. Type 25-50, 25, 26, 30 or i-viii, read either as physical pages or as the labels the author gave them.
  • Extract only certain days. Every day the file's annotations were made on is listed and can be left out. Undated annotations are their own entry.
  • A template for every annotation type. The default template writes every type, and any type given a template of its own is written with that instead.
  • Fourteen template variables. {{highlightedText}}, {{body}}, {{topic}}, {{type}}, {{created}}, {{createdTime}}, {{author}}, {{pageNumber}}, {{pageLabel}}, {{filename}}, {{filepath}}, {{folder}}, {{filelink}} and {{isExternal}}, listed in a table that copies them on click.
  • A warning before the hole appears. A template asking a type for something it never carries — {{highlightedText}} on a sticky note — marks the variable in the editor and says why on hover.
  • Notes where you want them. Into the note being edited, into a new note, or into a note per annotation. The subfolder takes a template, so {{filename}} gives every PDF a folder of its own.
  • Note names from a template or from the topic. A note per annotation can be named after its comment's first line, which is then left out of the note.
  • Grouping by topic, date and folder. Each independent of the others, with a separate choice of what gets a heading. Heading levels follow what encloses what, so the outline pane reads the note correctly.
  • Tags into note properties. Tags written in your comments move into the note's tags property, in any script. Choose never, always, extractions into one note, or extractions into separate notes.
  • English and Russian interface. The plugin follows Obsidian's own language and falls back to English. Dates and the default templates are translated too.