Calibre (программа)
Сalibre — свободное и открытое программное обеспечение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата. Программа имеет возможность синхронизации с устройствами для чтения электронных книг более дюжины различных производителей, включая Amazon, Android, Apple, Barnes & Noble[7]. Приложение кроссплатформенно[8]. Изначально calibre называлось libprs500, но было переименовано в середине 2008 года[9].
Общие сведения
| Calibre | |||
|---|---|---|---|
| Тип | управление библиотекой электронных книг | ||
| Разработчик | Ковид Гоял[d] | ||
| Написана на | Python[4], Си и JavaScript | ||
| Интерфейс | русский, английский, другие | ||
| Операционные системы | Linux, Microsoft Windows и macOS | ||
| Языки интерфейса | . | ||
| Первый выпуск | 31 октября 2006[1] | ||
| Последняя версия | |||
| Репозиторий | github.com/kovidgoyal/ca… | ||
| |||
| |||
| Лицензия | GNU GPL 3[5][6] | ||
| Сайт | calibre-ebook.com (англ.) | ||
Возможности
Сalibre — средство для работы с электронными книгами. Всю информацию о книгах (название, автор, обложка, оценка, метки, дата выхода, издатель) программа хранит в базе данных. При добавлении книги в базу добавляется вся информация о ней, а файл книги помещается в папку библиотеки. Кроме того, информацию о книге можно получить из интернета с помощью ISBN. Поддерживаются такие форматы: AZW, AZW1, AZW2, AZW3, CBR, CBZ, CHM, EPUB, FB2, HTML, IMP, LIT, LRF, LRX, MOBI, ODT, OEBZIP, OPF, PDB, PDF, PML, PMLZ, PRC, RAR, RB, RTF, SNB, TPZ, TXT и ZIP.
Сalibre поддерживает импорт и экспорт нескольких форматов электронных книг. Поддерживается импорт: CBZ, CBR, CBC, CHM, EPUB, FB2, HTML, LIT, LRF, MOBI, AZW3, ODT, PDB, PDF, PML, PRC, RB, RTF, TCR, TXT; экспорт: EPUB, FB2, LIT, LRF, MOBI, AZW3, OEB, PDB, PDF, PML, RB, RTF, TCR, TXT.
Вместе с Сalibre устанавливается приложение E-book viewer, позволяющее читать электронные книги. Программой поддерживаются не все форматы, поддерживаемые Сalibre — такие книги открываются стандартной программой в системе для чтения документов (например, Okular или Evince).
Программа имеет большие возможности для управления и настройки. Многие возможности программы (например управление библиотекой и информацией о книге) позволяют использовать правила, созданные пользователем самостоятельно. Для создания собственных правил пользователь может применять:
- шаблоны — имена информационных записей о книге (автор, издательство, теги и т. д.). Могут использоваться в поиске или создании новых полей для просмотра;
- встроенный набор функций на Python с возможностью добавлять собственные;
- регулярные выражения;
- выражения XPath;
Встроенные функции и регулярные выражения можно использовать при создании шаблонов.
- поддержка плагинов
- автоматическое получение новостей с некоторых сайтов с преобразованием их в книгу
- встроенный сервер для доступа через интернет
- пересылка книг электропочтой при невозможности прямого соединения
- полноценный интерфейс командной строки
- редактирование html-кода аналогично Sigil
Недостатки
- Не поддерживается формат базы пользователя. При импорте книг, все файлы будут скопированы в каталог с базой. Т.к. сам автор отказывается менять это решение, другие разработчики делают свои решения.
- Не поддерживаются внешние конвертеры; встроенный конвертер в Kindle-формат работает во много раз медленнее kindlegen.
- Есть возможность автоматически конвертировать в поддерживаемый формат перед копированием на своё устройство, но нет возможности после этого автоматически расставлять мягкие переносы.
См. также
Примечания
Ссылки
- Официальный сайт.
- Проект Calibre на GitHub.
- Проект Calibre на SourceForge.net.
- Проект Calibre на Launchpad.
- Алексей Кутовенко. Calibre 0.6.53. Строим электронную библиотеку (недоступная ссылка — история). Upgrade. Дата обращения: 22 июля 2012. Архивировано 10 августа 2012 года.
- Calibre ebook manager adds KF8 export function (недоступная ссылка — история). The H (7 мая 2012). Дата обращения: 22 июля 2012. Архивировано 10 августа 2012 года.
- Сергей Серов. 12 полезных плагинов для Calibre. (28 марта 2022).