Plugins Annotations

by Andrea Alberti
5
4
3
2
1
Score: 60/100

Description

Category: Note Enhancements

The Plugins Annotations plugin enhances your note-taking experience by allowing you to create and manage annotations for specific parts of your notes. This plugin enables you to highlight important information, make connections between ideas, and organize your thoughts more efficiently. With Plugins Annotations, you can annotate individual lines, sentences, or paragraphs, making it easy to review and revisit your notes. The plugin also supports tagging and linking, allowing you to create a network of related annotations that aid in your research and learning process.

Reviews

No reviews yet.

Stats

29
stars
6,951
downloads
5
forks
866
days
35
days
35
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
25
total issues
5
open issues
20
closed issues
59
commits

Latest Version

a month ago

Changelog

New feature

  • You can now adopt a Markdown file that already contains annotations. When you select an existing file in Markdown File Path, the plugin asks whether to Import your personal annotations from the file or Replace the file with your current annotations. Importing replaces all your current annotations with those in the file. If you choose to replace the file, the existing file is moved to the trash. Before this release, the only choice was to replace the file.

Bug fixes

  • Store annotations in a Markdown file can be turned on when no path was set before. The toggle used to flip back to off, and the path field never appeared, so the only way to enable the option was to edit data.json by hand. Thanks to @Gelaende51 for reporting this in #28.
  • Turning the toggle on always shows an empty path field. It used to restore the previous path without asking, and then wrote your current annotations over that file, discarding any edits made to it in the meantime. Every path now goes through the dialog that asks whether to create, import or replace the file.
  • If you leave the settings tab with the toggle on but no path set, the toggle is turned off.
  • If the Markdown file cannot be created, for example because its name contains characters the file system does not allow, the settings show an error under the path field and the path is cleared. The path used to stay saved while no file existed.
  • A failed write to the Markdown file no longer stops the plugin from reading later changes to that file until Obsidian is restarted.

Compatibility

  • Requires Obsidian 1.13.0 or newer, unchanged from 1.8.2.

Full changelog: https://github.com/alberti42/obsidian-plugins-annotations/compare/1.8.2...1.8.3

README file from

Github

Obsidian Plugins Annotations

Obsidian Plugins Annotations is a plugin for Obsidian that allows users to add personal annotations to each installed plugin. This is particularly useful for keeping track of why certain plugins are installed and their specific use cases.

Features

  • Add personal annotations to any installed plugin in the settings pane.
  • Annotations can be formatted using Markdown and can include Obsidian links.
  • Annotations are saved persistently and can be edited at any time.
  • Annotations are displayed directly below the plugin information.
  • Detailed instructions how to edit the annotations are provided in the setting pane of the plugin.
  • Possible to lock the annotations with the lock button next to the title "Installed plugins". This feature is useful in combination with the toggle hiding the annotations fields where there is no user annotation yet.

Installation

The preferred method to install the plugin is to use the Community Plugins Preference pane in Obsidian.

Manual installation

  1. Download the latest release from the Releases page.
  2. Extract the downloaded package and copy only the following files to your Obsidian plugins folder: <vault>/.obsidian/plugins/plugins-annotations:
    • main.js
    • styles.css
    • manifest.json
  3. Enable the plugin in the "Community plugins" settings pane.

Usage

  1. Open the "Community plugins" settings pane.
  2. You will see a text area below each installed plugin where you can add your personal annotation.
  3. Annotations are automatically saved and will be displayed whenever you open the settings pane.

Privacy

  • Vault access: the plugin lists the Markdown files in your vault (via Obsidian's vault.getFiles/file lookup APIs) only to power the file-path suggestions and case-insensitive lookup used by the optional "Store annotations in a Markdown file" feature. No vault content is read unless you enable that feature and point it at a specific file.
  • Network access: the plugin makes one network request, to raw.githubusercontent.com, to fetch Obsidian's public list of community plugins (obsidianmd/obsidian-releases). This is used solely to show a GitHub icon linking to each plugin's repository, and can be disabled in the settings ("Show GitHub links").

Screenshot

Screenshot of the setting pane showing installed plugins with annotations by the user

Development

To contribute to the development of this plugin, follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository somewhere on your local machine (replace <your-username> with your GitHub username):
    git clone https://github.com/<your-username>/obsidian-plugins-annotations.git
    
  3. Navigate to the cloned repository directory:
    cd obsidian-plugins-annotations
    
  4. Install the dependencies:
    npm install
    
  5. Build the plugin:
    npm run build
    
  6. Create a plugins-annotations folder in your Obsidian plugins directory:
    mkdir -p <vault>/.obsidian/plugins/plugins-annotations
    
  7. Copy or soft-link the compiled files from the dist folder to the plugins-annotations folder:
    # Copy files
    cp -r dist/* <vault>/.obsidian/plugins/plugins-annotations/
    
    # Or create a soft-link (on Unix-based systems)
    ln -s <path-to-cloned-repo>/dist <vault>/.obsidian/plugins/plugins-annotations
    
  8. Enable the plugin in Obsidian and start developing!

Donations

I would be grateful for any donation to support the development of this plugin.

Author

  • Author: Andrea Alberti
  • GitHub Profile: alberti42
  • Donations: Buy Me a Coffee

Feel free to contribute to the development of this plugin or report any issues in the GitHub repository.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Extract PDF Annotations
5 years ago by Franz Achermann
This is a plugin for https://obsidian.md. It extracts Annotations from PDF Files.
Timestamp Notes
4 years ago by Julian Grunauer
This plugin allows side-by-side notetaking with videos. Annotate your notes with timestamps to directly control the video and remember where each note comes from.
Raindrop Highlights
4 years ago by kaiiiz
An Obsidian.md plugin that syncs highlights from Raindrop.
Reading comments
4 years ago by BumbrT
Reading comments, for consuming books or large articles in markdown with https://obsidian.md/.
ibook
4 years ago by bingryan
export mac ibook annotations/hightlights to obsidian vault
Slide Note
3 years ago by Jinyan Xu
Interlinear Glossing
3 years ago by Mijyuoon
An Obsidian plugin for interlinear glosses used in linguistics texts.
Better Comment Toggle
3 years ago by Gino Valente
Enhanced Annotations
3 years ago by ycnmhd
BookFusion
3 years ago by BookFusion
BookFusion Obsidian Plugin
Note Definitions
2 years ago by Dominic Let
Obsidian plugin for seamless viewing of personal definitions
PDF Highlights
6 years ago by Alexis Rondeau
Extract highlights, underlines and annotations from your PDFs into Obsidian
Annotator
5 years ago by Elias Sundqvist
A plugin for reading and annotating PDFs and EPUBs in obsidian.
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
ShaahMaat-md
2 years ago by Mihail Kovachev
Readeck Importer
2 years ago by Makebit
Import bookmarks from Readeck to Obsidian
Feedly Annotations Sync
2 years ago by Nick Felker
Download my Feedly annotations
PDF Writer
2 years ago by Jobelin Kom
Obsidian plugin To write and fill a PDF
Media Slider
2 years ago by Aditya Amatya
An obsidian plugin that helps to make slider for images, audios, videos, pdfs, markdown, etc in obsidian notes.
Annotate Audio
2 years ago by VidE
HiNote
2 years ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Cubox
2 years ago by delphi-2015
Cubox Official Obsidian Plugin
Comments
a year ago by Jasper Surmont
Sidebar Highlights
a year ago by trevware
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
SideNote
a year ago by mofukuru
Obsidian plugin: Add comment on the part of sentence and refer in comment view.
Math+
5 months ago by ocapraro
This is an Obsidian plugin for taking math notes using Excalidraw.
PDF++
5 months ago by ryotaushio
PDF++: the most Obsidian-native PDF annotation & viewing tool ever. Comes with optional Vim keybindings.
PDF++ Exporter
3 months ago by jldiaz
Image Converter
3 months ago by xryul
⚡️ Convert, compress, resize, annotate, markup, draw, crop, rotate, flip, align images directly in Obsidian. Drag-resize, rename with variables, batch process. WEBP, JPG, PNG, HEIC, TIF.
HandLayers
2 months ago by [email protected]
Simple Editorial
2 months ago by Beppe
A minimal editorial markup plugin for writers using Obsidian.
FleurEPUB
2 months ago by JC5
Qiaomu Reader
2 months ago by 向阳乔木
已上架 Obsidian 社区插件市场:搜索 Qiaomu Reader 安装。Read EPUB, PDF and MOBI, highlight passages, keep linked notes and ask optional AI.
Third Mind Reader
2 months ago by Rohan Bell
An opinionated EPUB & PDF reader for Obsidian. Read, annotate, and chat with your books. Every highlight stays in your vault as plain markdown, linked back to where it came from. Desktop and mobile, AI optional.
Pick Me
a month ago by seanishoo
Annotate and ask questions about what you select — in notes and in PDFs — without leaving the page. Annotations live in their own Markdown files; the original document is never modified.
yh-InkLight
a month ago by angelwdx
Storyteller Comic Drafter
22 days ago by Jimiel Balitayo
Just made your stories and everything in your Obsidian vault and thought, "Huh. Now I gotta go to word or scrivener to make the script." Well, say no more gng. Storyteller makes it so that your vault and your comic stuffs are in the same app!
AIditor
15 days ago by Mario Miletta