Beresta

Mac · iPhone · iPad · в разработке · открытый формат

Читать с толком

Библиотека книг, выделения прямо в тексте и выписки, которые сами доезжают до ваших заметок в Obsidian. Всё живёт на вашем диске: программа работает без сети и не обращается ни к одному чужому серверу.

Из чего состоит

Три вещи, которые обычно живут порознь

Библиотека

Полки, метки, поиск по названию и автору, обложки, отметки о прочитанном. Библиотека Calibre переезжает целиком — с книгами, обложками и уже сделанными выделениями.

Выписки

Выделение цветом, подчёркивание, росчерк на полях и ваш комментарий рядом с цитатой. Выписки остаются, даже если удалить книгу: файл вы скачаете снова, а годы пометок — нет.

Obsidian

Плагин сам раскладывает выписки по заметкам: цитата, путь внутри книги, ссылка обратно на место в тексте. Ваши правки в заметке остаются нетронутыми.

Как выглядит

Библиотека

Окно библиотеки Beresta: сетка обложек, боковая панель с полками, счётчик 1 555 книг
Не макет: библиотека автора — 1 555 книг, перенесённых из Calibre вместе с обложками и выписками.

Обещание

Ваше и только ваше

«Ваше и только ваше» легко превращается в лозунг, поэтому каждое утверждение ниже опирается на устройство программы, а не на добрые намерения.

Чем это подкреплено

  • База — обычный файл SQLite с описанной схемой: прочитать его может любая программа, знающая SQL. Код Beresta для этого не нужен.
  • Формат заморожен в версии 1.0 — до публичного выпуска, а не после. В пределах 1.x таблицы и колонки можно только добавлять, убирать — уже нельзя.
  • Выписки выгружаются в формате W3C Web Annotation — это стандарт консорциума, а не моя выдумка.
  • Лицензия AGPL-3.0: если проект остановится, код останется открытым — проект можно будет продолжить.
  • Плагин Obsidian не довесок, а часть замысла: заметки уезжают в обычные файлы Markdown, которые переживут и Beresta, и сам Obsidian.

Куда попадают выписки

Выписки в заметках

Заметка в Obsidian с выписками из книги: цитаты, путь внутри книги, ссылки на место в тексте, теги

Каждая выписка приходит с адресом (часть, глава, раздел) и со ссылкой, которая открывает книгу ровно там, где вы остановились.

Цвет выделения сохраняется, ваш комментарий стоит рядом с цитатой, теги остаются вашими. Обмен односторонний: плагин только пишет в заметки и никогда не читает их обратно — ошибка чтения испортила бы ваши записи.

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

Честно о состоянии

Что уже работает, а чего ещё нет

Работает

  • Библиотека: полки, метки, поиск, обложки, перенос из Calibre без потерь.
  • Чтение EPUB и PDF: листание, оглавление, настройки шрифта, возврат на место, где остановились.
  • Выписки: выделение жестом, цвет, свой комментарий, привязка к месту в тексте.
  • Плагин Obsidian: выгрузка выписок по книгам, ссылки обратно в книгу.
  • iPhone и iPad: библиотека, чтение EPUB и PDF, выделение пальцем, панель выписок.
  • Обмен между устройствами через вашу папку: карточки библиотеки, обложки, книги — по запросу.

Ещё нет

  • Apple Pencil на планшете.
  • Своего сервера синхронизации — пока обмен идёт папкой.
  • Публичного выпуска: программу ещё не скачать.
1 555книг в библиотеке автора
1 699автоматических проверок
AGPLлицензия

Что дальше

Если хотите попробовать первым

Напишите: расскажите, на чём читаете и чего не хватает в нынешних читалках. Позову, когда появится сборка. Отвечаю сам — письмо приходит мне на почту.