Evgeniy Yadlovskiy32 downloadsImport book highlights and notes into managed Markdown sections.
Book Highlights Importer is an Obsidian plugin that imports highlights and comments from Yandex Books into Markdown notes.

Provider > Book > Destination.To build and install a development version manually:
npm ci.npm run build.<vault>/.obsidian/plugins/book-highlights-importer/.dist/main.js, dist/manifest.json, and dist/versions.json into that directory.Search for Book Highlights Importer in Obsidian's Community Plugins browser, then install and enable it.
Settings > Book Highlights Importer.Get Yandex OAuth token.y0_... value from the browser URL.Test connection.[!WARNING] Keep your Yandex OAuth token secret and treat it as a password.
Import Book Highlights command.Import.The default filename is Author - Title.md. After a successful import, the plugin attempts to open the destination Managed Book Note.
Each generated Managed Book Note includes these properties:
bh-provider: the source provider.bh-book-id: the provider's book identifier.bh-title: the book title.bh-authors: the book's authors.bh-imported-at: the import timestamp.Highlights are rendered as blockquotes, and comments are rendered as [!note] Comment callouts. Imported content is enclosed in a marker-delimited Managed Section.
Re-import replaces the Managed Section from the latest provider snapshot and removes annotations the provider no longer returns. It preserves all content outside that section and unrelated properties. To protect existing notes, the plugin refuses to overwrite unmanaged notes, notes with malformed managed markers, or notes identified as a different provider or book.
The Yandex OAuth token is stored through Obsidian Secret Storage and is not redisplayed. It can be replaced or cleared and must be treated as a password.
Development requires Node.js ^20.19.0 || ^22.13.0 || >=24.
npm ci
npm run build
npm run check
Use the GitHub issue tracker to report bugs or request features. Contributors should discuss substantial changes in an issue before opening a pull request.
Book Highlights Importer is licensed under the MIT License.
This plugin is unofficial, is not affiliated with or endorsed by Yandex or Obsidian, and may be affected by changes to Yandex services.