Gadgets
March 2010 5

Программа Calibre. Управление библиотекой и универсальный конвертер электронных книг

Предисловие


Так как являюсь большим поклонником чтения, то в какой момент взор мой упал на электронные книги. Преимущества были для меня налицо. Особенно с частыми командировками. Вес, размер, удобство, ну и цена электронных версий книг (предпочитаю честную покупку текстов). Попользовавшись несколькими экземплярами остановился на Sony PRS-505. Сначала смутил формат lrf, но выход был быстро найден — онлайн-конвертеры fb2 в lrf. Онлайн — потому что являюсь пользователем Linux и дома и на работе, плюс дома для игр использую WinXP. В общем полный разброд. Но когда начал искать книги на английском, то наткнулся на кучу других форматов от pdf до epub и еще более экзотические варианты. Плюс книг на компах стало много и разбираться в них стало трудновато (я не единственный пользователь еКниги в семье). В общем назрела необходимость в каком то управлении этим хаосом и удобным конвертированием форматов, плюс нативная поддержка Linux. В одном из комментов на Хабре увидел упоминание про Calibre. Скачал, поставил — понравилось. Теперь пользуюсь полностью ей. Поэтому хотелось бы сделать краткий обзор данной программы.

О программе и ее возможностях


Calibre это свободное кроссплатформенное приложение с открытым исходным кодом разработанное для пользователей электронных книг с большим количеством возможностей.
  • Управление библиотекой.
    Calibre предоставляет возможность управление вашей коллекцией книг. Концепция программы — множество одинаковых книг в разных форматах представлены как одна книга в библиотеке.
    Можно сортировать и искать книги по метаданным таким как: название, автор, дата издания, дата добавления, размер, серия книг, рейтинг итп. Также есть поддержка тегов и комментариев и обзоров.
    Вы легко можете найти требуемую книгу при помощи простого поиска или используйте расширенный поиск.
    Добавляемые вами книги программа организует в четкую иерархическую структуру папок на вашем жестком диске, так что даже в отсутствие программы вы сможет разобраться в вашей библиотеке.
    Плюс calibre может искать метаданные о книгах и обложки в интернете по названию/автору или ISBN. Система поиска метаданных определяется плагинами и легко может быть расширена самостоятельно (С литературой на английском ищет на ура)
  • Конвертер книг
    Calibre поддерживает конвертирование из кучи форматов в кучу других.
    Input Formats: CBZ, CBR, CBC, EPUB, FB2, HTML, LIT, LRF, MOBI, ODT, PDF, PRC**, PDB, PML, RB, RTF, TCR, TXT
    Output Formats: EPUB, FB2, OEB, LIT, LRF, MOBI, PDB, PML, RB, PDF, TCR, TXT

    Конвертирование обладает множеством опции, таких как изменение размера шрифта, создание структуры книги и сносок итп.
  • Синхронизация с ридерами
    Calibre использует модульную систему драйверов для ридеров, которая позволяет добавлять новые устройства. Сейчас программа поддерживает уже множество устройств. При синхронизации Calibre сама выбирает наиболее подходящий формат или если нет нужного — конвертирует в требуемый. Также добавляет в ридер все нужные метаданные и информацию о сериях книг.
  • Скачивание новостей и конвертация их в книгу
    Calibre содержит уже 3 сотни источников новостей. И прочитав мануал, вам не составит труда добавить новые источники
  • Встроенная читалка для книг
    Calibre содержит встроенные программы для чтения всех поддерживаемых форматов книг.
  • Веб-сервер контента
    Calibre содержит встроенный веб-сервер для удаленного управления библиотекой. Также она может скачивать и высылать книги вам по электронной почте

Демо использования Calibre можно посмотреть здесь.

Установка


Для Windows все просто — берем здесь дистрибутив и устанавливаем его.
Для Mac здесь.
Для Linux ищем в репозиториях вашего дистрибутива, с большой вероятности найдется.
Если же используете что то менее распростроненое (в арче, например, есть только в AUR) или хотим иметь последнюю версию, то запускаем скрипт
sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-ebook.com/linux_installer').read(); main()"

или берем исходники и действуем по инструкции
http://calibre-ebook.com/download_linux
image
При первом запуске настраиваем программу с помощью визарда.
Выбираем язык, расположение библиотеки. Далее выбираем модель нашего ридера. И установка завершена. Можем наслаждаться работой.

Опыт использования


Начав работать с данным менеджером библиотеки, первым делом закинул туда всю свою коллекцию. Это не заняло много времени, так как все лежало в одной папке, в которой было что то похожее на порядок, но не идеальный. Выбрав добавление всех книг из данной папки Calibre просканировала ее содержимое и перенесло в свою библиотеку рассортировав все аккуратно по папочкам.
image
image
Далее пользоваться ей сплошное удовольствие. Очень понравилась конвертация книг в нужный мне формат и скачивание информации о книги по ISBN. Часть книг у меня были в fb2 и там была уже кой какие описания книг. Немножко привел это в порядок и проверив серии книг и единство написания имен авторов, я подключил свой ридер Сони и указал закинуть все книги на карту ридера. Calibre сама cконвертировала все книги в lrf и аккуратно положила их на карту памяти ридера.
image
Также очень понравился встроенный сервер контента. На работе комп постоянно включен в инет и имеет белый адрес, то основная библиотека у меня стала там. Удобно тем что книги я качаю все на работе и закидываю в единую библиотеку. Если ридер с собой то сразу синхронизирую. Или скачиваю дома уже со своей библиотеки и синхронизирую с домашней библиотекой. Но самое удобное когда уедешь куда то в город или в командировку и забудешь ридер, то можно залезть с телефона и скачать нужную тебе книгу дочитать хоть на мобильном. Или удобно поделиться книгой с другом.
image
Для книг на английском все метаданные и обложку программа находит на ура, с русскими сложней. Функцию скачивания новостей глубоко не тестировал за особой ненадобностью. Но на первый взгляд достаточно удобно.

Вывод


Начав искать конвертер форматов книг для Linux я в итоге нашел себе отличный менеджер библиотеки который теперь использую на всех своих компах под разными ОС и наконец то привел в порядок свою библиотеку. Крупных багов замечено не было и нареканий программа не вызывает. Поэтому хотелось бы выразить благодарность ее создателю Kovid Goyal и порекомендовать всем владельцам электронных книг и поклонникам чтения.

Сайт программы.

P.S. Это моя первая попытка сделать обзор программы, так что приму и учту любую конструктивную критику.

UPD: Вышла 0.6.44 в которой исправлены некоторые баги и добавлена экспериментальная конвертация CHM. Ну и некоторые другие фичи не сильно интересные для меня.
+38
109.4k 102
Comments 72