Сохраняет заметку о книге в формате Obsidian прямо из браузера. Откройте страницу книги на litres.ru или author.today, нажмите значок расширения → «Сохранить заметку».
- Одна кнопка — на странице книги открываешь попап, заполняешь поля, жмёшь «Сохранить заметку».
- Данные читаются прямо из открытой страницы (DOM) — не нужен сервер и отдельный парсер; работает даже там, где обычные API-парсеры блокируются антибот-защитой.
- На выходе в загрузках браузера:
.md-заметка с YAML-frontmatter + теги + аннотация- обложка книги в
.jpg(когда доступна)
- CRT-терминальный стиль — тот же, что у приложения BookNoteCreator: фосфорный зелёный, сканлайны, пиксельные шрифты (Press Start 2P с кириллицей + VT323), титульная строка.
---
date: 2026-08-16 # дата чтения (по умолчанию сегодня, выбирается календарём)
title: Название книги
series: Серия # только если книга из серии
author:
- Автор первое
- Автор второе
rating: 4 / 4.9 (рейтинг с сайта) # моя оценка + рейтинг litres «с сайта»
# или 4 / 1200 (количество лайков) для author.today
useful: yes # полезность: Да / Нет (по умолчанию Нет)
status: Finished
type: Book | Audiobook
cover: "Автор_-_Название.jpg"
URL: https://...
---
#Book, ##АвтоТэги
![[Автор_-_Название.jpg]]
Комментарий к прочитанному: ...
Аннотация:
...- litres — сайт выставляет звёздный рейтинг → в замет развитии
(рейтинг с сайта). - author.today — действует счётчик лайков → в фронтматтере
(количество лайков).
- Скачайте последний релиз (
booknote-extension.zip) и распакуйте. - В Brave/Chrome откройте
brave://extensions(илиchrome://extensions). - Включите Режим разработчика (Developer mode).
- Нажмите «Загрузить распакованное» и выберите распакованную папку.
- Закрепите значок рядом с адресной строкой.
- Откройте страницу конкретной книги:
litres.ru/book/...,litres.ru/audiobook/...,author.today/work/12345илиauthor.today/audiobook/12345. - Нажмите на значок расширения (BookNote Creator).
- Заполните поля:
- Дата чтения — календарь (по умолчанию сегодня);
- Полезность — по умолчанию «Нет»;
- Моя оценка — до 5 звёзд;
- Комментарий (опционально).
- «Сохранить заметку».
- В загрузках появятся
.md+.jpg— киньте их в свой Obsidian vault (или в ту же папку, которую использует приложение BookNoteCreator).
💡 Расширение работает только на страницах конкретных книг. На страницей жанра, автора или каталога кнопка покажет «Это не страница книги».
- litres.ru — книга сохраняется только со страницы
/book/...или/audiobook/.... - author.today — только
/work/<число>или/audiobook/<число>. - Обложка загружается напрямую с CDN книги; если сайт ограничит доступ —
.mdсохранится, обложка будет пропущена.
booknote-extension/
├── manifest.json # MV3: popup, content script, downloads
├── popup.html # попап: форма (дата/полезность/оценка/коммент)
├── popup.css # CRT-стилизация
├── popup.js # логика попапа + генерация .md + скачивание
├── content.js # извлечение данных из DOM litres/author.today
├── background.js # MV3 service worker (заглушка)
├── fonts/ # Press Start 2P (кириллица) + VT323 — офлайн
├── icons/ # иконка приложения (16/32/48/128)
├── README.md
├── CHANGELOG.md
└── LICENSE # MIT
# проверка синтаксиса
node --check popup.js && node --check content.js && node --check background.jsЗагрузка неподписанной версии — через brave://extensions → «Загрузить распакованное» (папка проекта).
- BookNoteCreator — порта настольное приложение (Flask + Playwright + PyInstaller) с тем же CRT-дизайном и тем же форматом заметок. Расширение и приложение пишут файлы, взаимозаменяемые в одном Obsidian vault.
MIT — совпадает с проектом-приложением.