Linux -- это интересно

Calibre


Рубрика: Офисное ПО
Метки: | | | |
Просмотров: 18686

Организация и управление библиотекой электронных книг.


Calibre — удобное C, C++, JavaScript, Python приложение для пользователей электронных книг с большим количеством возможностей.

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

Подход к решению задачи организации коллекции у каждого свой. При небольшом количестве книги могут хранится и просто в отдельном каталоге, при увеличении коллекции их как правило пытаются разложить по тематическим каталогам. По началу это помогает и даже может быть удобным... Но когда объём библиотеки переходит какую то черту (обычно в несколько сотен книг) то такой подход к организации становится неудобным.

Использования системных и сторонних систем индексации тоже оказывается неудобным. Ведь электронные книги имеют множество специфических признаков которые нужно учитывать. Помимо характеристик самого файла (имени, даты создания, типа, размера и прочее...) имеются имена автора/авторов, заглавие, издательство и прочее...

Да и книги могут быть, в основном и бывают, в различных форматах. Это не проблема если книги читаются на компьютере (ноутбуке), а если для этого используется какое то портативное устройство может возникнуть проблема с конвертацией в нужный формат. Ну и конечно управление одинаковыми книгами в различных форматах обычными системными средствами, простыми индексаторами файлов очень неудобно.

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

Calibre является одним из лучших специализированных менеджеров для организации и управления электронной библиотекой, с большим количеством возможностей. Единственным разработчиком и представителем техподдержки приложения уже долгое время является Kovid Goyal.

Calibre при первом запуске запустит "Менеджер настроек" для проведения базовой конфигурации приложения. На что нужно прежде всего обратить внимание это на место расположение библиотеки Calibre (Calibre Library). Если у большинства менеджеров коллекций сведения о книгах хранятся в собственных базах данных, записи в них содержат только ссылку на файл книги, то Calibre непосредственно копирует в свой каталог эти книги.

Относится к этой особенности Calibre можно по разному! С одной стороны это может помочь привести в порядок весь книжный архив, нередко разбросанный по нескольким каталогам или дискам, собрав и систематизировав его в одном месте. С другой стороны кому то может показаться неудобной структура автоматически создаваемых приложением каталогов в которых будет хранится электронная библиотека.

Calibre организует добавляемые книги в четкую иерархическую структуру, в указанном каталоге и даже в отсутствии приложения будет очень просто в ней разобраться. Так же следует позаботится о достаточном дисковом пространстве для размещения библиотеки.

В мастере настройки Calibre так же предлагается указать используемое устройство чтения книг (при наличии). Исходя из этого приложение автоматически определит применяемые "по умолчанию" параметры для конвертировании книг для библиотеки.

Calibre поддерживает конвертирование из/в множества форматов. Исходные форматы: CBZ, CBR, CBC, EPUB, FB2, HTML, LIT, LRF, MOBI, ODT, PDF, PRC**, PDB, PML, RB, RTF, TCR, TXT. Форматы на выходе: EPUB, FB2, OEB, LIT, LRF, MOBI, PDB, PML, RB, PDF, TCR, TXT. При копировании книги во внешнее устройство чтения производится его автоматическая конвертация в необходимый для устройства формат.


Calibre имеет встроенную программу для чтения электронных книг (есть и возможность настройки внешней). Приложение позволяет наполнять библиотеку как в одиночном, так и групповом режиме. Как просто одним каталогом, так и каталогом со всеми подкаталогами. Имеется возможность самостоятельного введения описания книг, а так же добавления тегов. Теги вводятся как вручную, через запятую, так и с помощью специального "Редактора тегов".

Calibre оснащена встроенной системой поиска. Поиск ведётся по всем полям записей, а расширенный поиск позволяет вести поиск по нескольким условиям в одном запросе. Поскольку Calibre работает не с записями в базе данных, а работает непосредственно с самими файлами книг, то необходимо быть аккуратным при исправлении / удалении как описаний так и записей из базы данных, поскольку вместе с записью "по умолчанию" удаляется и сама книга.


Calibre сильно упрощает и автоматизирует организацию библиотеки, при добавлении файлов анализирует имена файлов и самостоятельно заполняет поля в их описании. При групповом добавлении приложением автоматически генерируются графические миниатюры обложек книг, извлекая и сохраняя первые страницы из файла. Так же в ходе добавления производится проверка на наличие дубликатов, если дубликаты обнаружены предоставит выбор действия.

Calibre имеет инструмент для автоматической обработки добавляемых электронных книг, загружая нужную информацию из общедоступных онлайн библиографических баз (поиск ведётся по названию или ISBN). Поддержка различных сервисов (как с авторизацией так и без) реализуется с помощью плагинов. Так же с помощью плагинов реализована поддержка различных устройств чтения электронных книг.

Просмотр библиотеки возможен как в обычном режиме (в виде списка), в виде таблицы (перечень полей настраиваемый) так и в гибридном (список и лента обложек). Список можно сортировать по любому из признаков и проматывать колёсиком мыши. Удобство управления приложением дополняется и наличием возможностью управления с помощью клавиатурных сочетаний.

Calibre имеет и множество других дополнительных возможностей (реализованных так же с помощью плагинов) делающих работу с программой более удобной. Например есть возможность экспорта книг на мобильное устройство по электронной почте, имеет новостную службу позволяющая искать и загружать информацию из онлайновых новостных ресурсов (загружает новости, в RSS формате, объеденяет их и преобразует в электронную книгу).

Calibre оснащена ещё одним очень удобным дополнительным инструментом. В состав приложения включен веб-сервер, с помощью которого можно осуществлять доступ к библиотеке через сеть. Управление сервером очень простое, есть только кнопки для его запуска, остановки и просмотра логов (настройки сервера находится в основных настройках приложения). Работает сервер только при запущенном основном приложении.

Лицензия: GNU General Public License version v3.0

Домашняя страница

Страница на sourceforge.net

Комментариев: 39 RSS

У меня в файле есть сканированные страницы книги в Adobe Acrobat. Есть программа Calibre. Как из этих страниц сделать книгу в этой программе, а потом перевести в Epub? Могли бы вы пояснить об этом?

Спасибо. Олег

Страницы сканированы в PDF? Если да то их надо собрать и оформить в книжку. Сделать это можно в GUI PDFTk / Pdf Manager или в PDF Chain (простенькие программки), при желании в PDFedit (более сложное приложение)... А потом уже, в Calibre или в них же преобразовать в нужный формат.

GUI PDFTk / Pdf Manager:

http://zenway.ru/page/gui-pdftk-pdf-manager

PDF Chain:

http://zenway.ru/page/pdf-chain

PDFedit:

http://zenway.ru/page/pdfedit

Спасибо за ответ, я и не надеялся на это. Так бывает всегда.

Страницы сканированы не в PDF, поэтому мне надо как-то их перевести в PDF.

Я скачаю одну из программ, которую вы мне предложили. А какая из них проще?

Я очень вам признателен за помощь! Спасибо!

Олег

Да не за что пока... А в каком формате то сканировано? Надо бы знать, от чего то надо отталкиваться...

А вот для склейки и сортировки станиц самая простая в использовании (всё делается мышкой), по моему всё же PDF-Shuffler или Couturier:

http://zenway.ru/page/pdf-shuffler-couturier

В PDF-Shuffler всего то надо кликнуть на кнопку "Import pdf" для загрузки файла/файлов PDF, чтобы объединить их. Потом можно просто двигая мышкой перетаскивать страницы, чтобы изменить порядок их следования в документе, а также выделять любую страницу и удалить ее из файла (нажав кнопку "Delete page"). А закончив редактирование, просто нажать кнопку "Export pdf" и сохранить результаты своей работы. На этом вот и все... Почти такой же простой в использовании PDF Mod:

http://zenway.ru/page/pdf-mod

Страницы в PDF. Хочу скачать программу PDF-Shuffler, но я не увидел в вашей ссылке где скачивать. А вообще-то ваш сайт очень мне помог разобраться в этом.

Олег

PDF-Shuffler есть в репозиториях практически всех дистрибутивов! Если у вас Убунту то: Система -> Администрирование -> Менеджер пакетов Synaptic в нём "Поиск" pdfshuffler поставить галочку и скачав 82,8Кб программа будет установлена... Можно так же скачать pdfshuffler_0.5.1-0_all.deb от сюда:

http://sourceforge.net/projects/pdfshuffler/files/pdfshuffler/0.5.1/

И установить дупелькликом на нём!

Здравствуйте! Извините, что снова обращаюсь к вам. Скачал программу GUI PDFTk. Открылось основное окно. Взял из PDF файла нужный материал. Потом нажал на Decrypt the PDG file, (и то и другое). И выскочило "The pipe has been ended". Наверное нужно что-то ещё?

С уважением Олег.

Не получается искать с помощью данной программы метаданные по книгам. Вроде бы нужны какие-то дополнительные плагины. Вам не попадались решения этой проблемы?

У меня стоит Calibre 0.8.0 подскажите пожалуйста как подключить внешнюю программу для чтения электронных книг

Здравствуйте! Есть такая проблема: отмечаю в закладках нужные места,внося запись. При управлении закладками ПОКА ОТКРЫТА книга - закладки читаются все без проблем. Но стоит закрыть книгу, а потом открыть для дальнейшего прочтения и поиска по закладкам - там выдётся абракодабра из квадратиков! Как сделать так, чтобы закладки при новом открытии читались? Спасибо заранее!

Странно... Только что вспомнил о паре недочитанных книг, открыл закладки... Всё нормально!

Посмотрите в консоли: $ locale -a

Должно быть примерно такое:

en_US.utf8

ru_RU

ru_RU.cp1251

ru_RU.iso88595

ru_RU.koi8r

ru_RU.utf8

Причина может быть в отсутствии поддержки cp1251, у меня как то давно уж, что то тоже "окаракулевалось", не помню уже что, пока её не добавил! Теперь вообще не вижу никогда и ничего каракулями...

Аноним13 2012-01-24 в 11:55:18

подскажите пожалуйста как подключить внешнюю программу для чтения электронных книг

В настройках, раздел "Интерфейс", там в правом окне убрать галочки в окне "Использовать внутренний вьювер для" и книги будут открываться в системном приложении "по умолчанию" (внешней читалки).

В версии 0.8.36 не нашёл такой галочки :( как и в версии 0.8.8 не помню такой :(

Ты в 0.6.* проверял?

В версии 0.8.36 лежит в: -> Предпочтения -> Поведение, добавил внизу картинками...

А где версию 0.8.8 взять? Гостья из будущего? :)

Ubuntu 11.10. Интересно, почему 0.8.36 - это нормально, а 0.8.8, которая вышла почти 30 релизов назад, вызывает какие-то подозрения? )

Смотри на оф. сайте в "What's New"

Ну да, тормознул малость... Мне вместо 0.8.8 подумалось 0.8.80, правильнее как бы ту версию 0.8.08 было бы называть. Прокрутил список на sourceforge и увидел 0.8.8 за 2011-07-01. Был удивлён! Её оказывается по три-четыре версии в месяц выходит, завидная у неё активность, завидная!

Я вот не понял, оно умеет в архивах файлы сканировать? Скачал 50 гигов книг в fb2 в зипе, жмакнул добавить в коллекцию папку с подпапками и прога зависла. Ни проц не жрёт, ни папка с книгами не увеличивается... Просто висит... Пробовал несколько раз, бесполезно :(

Александр20 2012-07-24 в 17:47:22

В версии 8.61 не нашел галочки отключения внутреннего вьювера... и как теперь настроить внешний??

не нашел галочки отключения внутреннего вьювера
Надо убрать галочки, в разделе "Использовать внутренний вьювер для" и книги станут открываться в "по умолчанию" установленном системой прсмотрщике для каждого формата книги (смотрим последний скрин в теме).

Аноним22 2012-07-25 в 10:18:59

Всем спасибо, смотреть надо был внимательно самому, смешно все искал одну галочку, думал что в ней дело а там по списку форматов надо пройтись и указывать.

Аноним23 2012-12-04 в 00:41:58

Господа, подскажите. Калибри создает свой каталог и сохраняет всех авторов в папки. Все названия папок и файлы на английском. Как сделать , что бы папки и файлы сохранялись в кирилице?

Если мне не изменяет склероз, то никак... Этот каталог не для пользователя, а используется приложением для хранения собственной базы данных. Лично я в него сроду не лазил, у меня он вообще находится:

В библиотеке лежит, а Calibre как библиотекарша выдаёт почитать...

Анонимус26 2013-02-08 в 06:21:22

Озаботилась вопросом, а можно ли в библиотеку Калибр на ноуте подключить OPDS-каталоги известных онлайн библиотек? Как в читалках на мобильных девайсах?

Настройки -> Плагины -> Там активировать или добавить соответствующее (в сети есть множество плагинов для Calibre, всяких разных). А потом просто запускать поиск электронных книг в онлайн-библиотеках и магазинах. Как то разок этим пользовался, на чужом компе, а так всё нужное и интересное мною ложится себе на харда.

Хотел присоединиться к оставленному без внимания вопросу svet от 10.07.12

Может ли Calibre увидеть книги лежащие в архивах? Ведь хранение книг в архивах существенно экономит место на диске.

надо завтра глянуть. Много воды с тех пор ушло. Так как читалка у жены, то она пользуется тем архивом книг. Завтра попробую попробовать :)

Николай31 2013-02-18 в 14:07:03
Ведь хранение книг в архивах существенно экономит место на диске.

Хранение книг в архивах место экономит очень, очень незначительно, а вот открываются книги хранимые архивами в несколько раз дольше. Что очень сильно нервирует. Скачал книги, распаковал, показал и Calibre перетаскивает книги в свою папку. Скачанное стирается, всё! Тем более диски сейчас такие, что экономия места даже кажется смешным действом.

Скачал жене зеркало известной библиотеки. порядка 70 Гб в архивах. Проиндексировал. Теперь ей не нужно рыскать по интернету за каждой книжкой. А читает она часто. С читалки на E-Ink. Очень удобно. Да и читалка сама всё распаковывает при первом открытии.

Не сказал бы, что это незначительная экономия дискового пространства. Во сколько раз надо умножить эти 70, чтобы представить экономию?

Вы это... Должны понимать, что у всех разные условия, разные и потребности, соответственно. Если вам что-то ненужно или кажется неоптимальным, раздражающим или ещё каким, это ещё не значит, что у всех всё точно так же. Архиваторы очень эффективно справляются со сжатием текста. Хорошо, что это понимают авторы библиотек и таких вот "книжных полок", как Calibre.

зеркало известной библиотеки. порядка 70 Гб в архивах
Вотнунифигасебе! 8-)

У меня книгами всего около 7Гб занято, с четверть из них в архивах. Я тут прикинул, если мне сесть и сутками читать, хотя бы по книге в день, то я акурат за 10 лет с ними управлюсь! :)))

Здравствуйте. Помогите разобраться с проблемой. Использую версию calibre - 0.9.22 + установлены все палагины. Проблема заключается в том, что calibre не загружает обложки книг. Скажем при загрузке метаданных из интернета показывает, что данная книга имеется на ozon.ru, показывает, что к ней есть информация и имеется обложка. Информация загружается вся, а вот обложка не загружается вообще. Показывает, что ищет обложку и в результате пусто. Приходится вручную добавлять некоторые обложки. В настройках указано полная загрузка метаданных + обложка. Такого раньше не было. Все загружалось без проблем. Подобная проблема появилась еще на старейшей версии. При обновлении на новую ничего не поменялось.

Здравствуйте. У меня возникла проблемка. После конвертирования PDF в FB2 некорректно отображается текст книги. А именно: абзац делится на несколько частей, причём посреди предложения. Пробовала экспериментировать с настройками - не помогло.

Евгения36 2013-04-30 в 08:28:23

А подскажите, пожалуйста, как объединиться несколько глав (каждая в FB2) в одну книгу? И еще: как сделать, чтобы Calibre не транслитерировал то, что я пишу на русском языке в тэгах?

А подскажите, пожалуйста, как объединиться несколько глав (каждая в FB2) в одну книгу?
Есть такая софина:

fb2edit — для создания и редактирования электронных книг формата FB2

чтобы Calibre не транслитерировал то, что я пишу на русском языке в тэгах
Надо взять и оптом все теги поправить, ну и новых добавить:

Андрей38 2014-02-03 в 12:15:08

как изменить и можно ли изменить, что бы имя преобразованного файла было написано на русском языке и записывалось сначала автор/ серия если есть/ название

Георгий39 2016-07-06 в 12:48:48

Подскажите пожалуйста, можно ли в программе ввести несколько пользователей (админ и студент)

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)