Продукт · Obsidian-плагин · Бесплатно

Book Reader для Obsidian

Читалка EPUB, FB2 и PDF прямо внутри Obsidian. Выделяйте мысли, превращайте их в связанные заметки и держите прогресс чтения там же, где вся ваша база знаний.

35звёзд на GitHub
3формата: EPUB · FB2 · PDF
RU · ENдвуязычный интерфейс
v2открытый исходный код

Я собрал этот плагин для себя — чтобы читать книги и сразу конспектировать в одном месте, без переключения между приложениями. Со временем он вырос в полноценную читалку, и я открыл его для всех бесплатно. Ниже — что он умеет и как им пользоваться.

Что это

Большинство держит заметки в Obsidian, а книги читает где-то ещё — и потом вручную переносит цитаты обратно. Book Reader убирает этот разрыв: книга, ваши выделения и заметки живут в одном хранилище. Любая цитата становится настоящей связанной заметкой, и чтение напрямую питает вашу базу знаний.

Возможности

Форматы
EPUB, FB2 и PDF в одном интерфейсе. FB2 в старой кодировке windows-1251 распознаётся автоматически.
Выделения в 4 цвета
Жёлтый, зелёный, голубой, розовый — под разные типы мыслей. Цвет можно менять и убирать.
Конспект одной кнопкой
Команда «Экспортировать выделения» собирает все цитаты в заметку книги готовым списком, с сохранением цвета.
Заметка из фрагмента
Из любого выделения — отдельная атомарная заметка с обратной ссылкой на книгу.
Синхронизация прогресса
Прогресс и выделения — обычные файлы в хранилище, поэтому едут через любой способ синхронизации Obsidian.
Визуальная библиотека
Полка с обложками, прогрессом и поиском по названию. Открывается иконкой на боковой панели.
Постраничное чтение
Одна или две колонки, плавное перелистывание, оглавление, переход к странице по номеру.
Темы и шрифты
Тёмная, светлая и сепия; шрифты Georgia, Lora, Inter; размер и межстрочный интервал.
Таймер цели чтения
Небольшой прогресс-бар дневной цели по времени. По умолчанию 15 минут в день.
Перевод выделения
По желанию: переводит выбранный фрагмент рядом с оригиналом, без API-ключа. По умолчанию выключено.
Компьютер и телефон
На телефоне — полноэкранное чтение, перелистывание свайпом, выделение долгим нажатием.
Полностью офлайн
Ни телеметрии, ни аккаунтов. Сеть использует только опциональный перевод выделения.

Языки интерфейса

Интерфейс двуязычный — русский и английский. По умолчанию русский, английский включается в один клик: Настройки → Book Reader → «Язык интерфейса». После смены языка перезапустите Obsidian, чтобы он применился везде.

Как это выглядит

Короткая демонстрация — библиотека, чтение и выделения:

Установка через BRAT

Из-за большого размера (внутри полноценный движок чтения) плагин не может лежать в официальном каталоге Obsidian. Ставится через BRAT — официальный инструмент, который устанавливает и автоматически обновляет плагины прямо с GitHub.

1
Откройте Настройки → Сторонние плагины → Обзор, найдите BRAT (Obsidian42 - BRAT), установите и включите.
2
Палитра команд (Ctrl/Cmd + P) → BRAT: Add a beta plugin.
3
Вставьте репозиторий swayinfo/eltonlabs-book-reader, выберите Latest version и включите «Enable after installing».
4
Нажмите Add Plugin. На боковой панели появится иконка книги — это читалка.

Когда выходит обновление, BRAT подтягивает его автоматически при следующем запуске Obsidian.

На телефоне — отдельная установка

Из-за размера плагин может не синхронизироваться между устройствами через Obsidian Sync (там есть ограничение на размер файлов). Поэтому на телефоне проделайте то же самое: установите BRAT и добавьте плагин по той же ссылке. Прогресс чтения и выделения при этом синхронизируются нормально — они маленькие.

Как пользоваться

1
Положите книги в папку. По умолчанию плагин смотрит в отдельную папку хранилища; её можно задать в настройках. Файл появляется в библиотеке сразу.
2
Откройте книгу из библиотеки — она открывается постранично и запоминает место, где вы остановились.
3
Выделяйте мысли цветом. Все выделения собираются в отдельной панели рядом с книгой.
4
Соберите конспект — командой «Экспортировать выделения» все цитаты уходят в заметку книги, или создайте отдельную заметку из одного фрагмента.

Все настройки — в Настройки → Book Reader: папка с книгами, папка данных чтения, тема, шрифт, размер и колонки, шаблон заметок из выделений, папка для новых заметок и язык интерфейса.

Забрать плагин

Плагин бесплатный и с открытым исходным кодом. Если он вам полезен — поставьте звезду на GitHub, это помогает проекту.