Библиотека (каталогизатор) для электронных книг.

Изображение пользователя ersatzteil.

Здравствуйте.

Подскажите какие существуют под линуксом программы Библиотеки-каталогизаторы для электронных книг (fb2, pdf и djvu) ? Желательно, чтобы программа не тупила при большом объёме библиотеки.

+2
Infinitiv - 28 Февраль, 2011 - 08:36
0
ersatzteil - 28 Февраль, 2011 - 09:17
Изображение пользователя ersatzteil.

В точку. Спасибо.

+1
Galt - 28 Февраль, 2011 - 14:07

Calibre, и только
+отлично синхронизирует почти со всеми устройствами для чтения

0
lyol.val - 26 Август, 2011 - 23:09

Вопрос про calibre.
Значит, поставил, выбираю "добавить..." и указываю директорию для сканирования. Программа сканирует диск и создает папку Calibre Library, в которую закидывает папки с архивом, ковером и xml=файлом. Это понятно!
Сам вопрос, а найденные и заархивированные исходники она оставляет?
У меня во время сканирования и добавления (очень долгого) вдруг неожиданно "осталось 0 Мб" :(
Я, вроде как, догадываюсь, что исходные документы НЕ удалены... Ибо проверить - не представляю как: программа ведь мало того, что архивирует (?), так ведь и имя переиначивает (введенные названия по-русски переделала в транслит (?)), появилось бешенное количество папок с интересными названиями в духе NFS HOWTO_ Prieambula и не менее интересным содержимым (подозреваю, что распатронила html-архив на составляющие). Удалить-то её теперь без потер можно?

0
lord_i - 8 Ноябрь, 2015 - 23:49
Изображение пользователя lord_i.

Кто спец - соберите пожалуйста myrulib под 15.10/64. В репе с ошибками, я тоже попытался - безрезультатно.
/usr/bin/ld: ./libmrl_sqlite3.a(mrl_sqlite3_sqlite3.o): неопределённая ссылка на символ «dlclose@@GLIBC_2.2.5»
/lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:384: ошибка выполнения рецепта для цели «zipscan»
make: *** [zipscan] Ошибка 1

Это единственный катологизатор, который нормально с зип архивами работает. Жутко жалко если пипец ему пришел...

0
MacLeod - 9 Ноябрь, 2015 - 05:18
Изображение пользователя MacLeod.

Не совсем понял повод для паники...
Берем отсюда ссылку на гитхаб, делаем
mkdir ~/myrulib-build
cd ~/myrulib-build
git clone https://github.com/lintest/myrulib.git
cd myrulib
./configure

Ругается (в моем случае) на отсутствие wxWidgets/wx-config, ставим
sudo apt-get install libwxgtk2.8-dev
После чего конфиг утверждает, что сборка будет с

make -j8
Ну, и, checkinstall или что там...
0
lord_i - 9 Ноябрь, 2015 - 09:38
Изображение пользователя lord_i.

Собственно так и делал, но нифига не выходит... :(
Вот параметры после конфига:

Сыпет ошибками :(
+1
MacLeod - 9 Ноябрь, 2015 - 14:40
Изображение пользователя MacLeod.

Попробуйте перед ./configure установить пакеты
ii  libsqlite3-0:amd64                                          3.8.11.1-1                                 amd64        SQLite 3 shared library
ii  libsqlite3-0:i386                                           3.8.11.1-1                                 i386         SQLite 3 shared library
ii  libsqlite3-dev:amd64                                        3.8.11.1-1                                 amd64        SQLite 3 development files

чтобы он не пытался свою версию собирать.
Вот пакет https://cloud.macleod.ru/index.php/s/ovS93TH9bKx3O6n, собирал очень наспех, скорее всего, зависимости не прописались.

0
lord_i - 9 Ноябрь, 2015 - 23:42
Изображение пользователя lord_i.

Сделал - повалили другие ошибки. :(
Ваш пакет заработал частично. Не работает поиск и еще пару функций, но по крайней мере можно вручную в готовой базе по алфавиту найти что надо. Как костыль пока в репе не поправят годиться. Пока так перекантуюсь.
Спасибо большое.

0
alex286 - 10 Ноябрь, 2015 - 07:20
Изображение пользователя alex286.

А чем Calibrie плоха?

0
lord_i - 10 Ноябрь, 2015 - 08:55
Изображение пользователя lord_i.

Я ее покрутил - она не берет книги из зип архива, когда в одном зипе куча fb2. Берет первую и на этом успокаивается.
Не говоря уже о том, что вместо того чтоб скромно сделать файл базы данных она тянет себе в директорий сами книги. А учитывая что архивов на сервере гигов 140 засирать выхлопом калибры все машины, с которых книги читают как-то неразумно.

+3
leisampei - 10 Ноябрь, 2015 - 13:57
Изображение пользователя leisampei.
0
lord_i - 10 Ноябрь, 2015 - 14:58
Изображение пользователя lord_i.

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

ЗЫ Индексация работает. Вобщем вполне юзабельно.
Еще раз спасибо.

0
leisampei - 10 Ноябрь, 2015 - 17:46
Изображение пользователя leisampei.

Кстати да, с локалью лажа.
Видимо пути не туда прописаны, можно симлинком выйти из положения:
sudo ln -s /usr/local/share/locale /usr/local/share/myrulib

0
agasfer - 10 Ноябрь, 2015 - 09:09
Изображение пользователя agasfer.

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

0
SergK - 17 Октябрь, 2016 - 17:20

Под 15.10 не пробовал. так как сижу на 14.04. Но после того как в феврале перестала обновятся флибуста (а автор программы где то потерялся) взялся за этот вопрос. В исходных кодах нашел как настроить скрипты закачки sql баз с флибусты. Информации практически ни какой но с грехом с пополам настроил. Разобрался с компиляцией из исходников программы MyRuLib под windows и ubuntu 14.04 из среды linux. На данный момент пользуюсь программой в полном объеме. Сервер обновлений по причинам кротовые я думаю и так все знают ( судебная блокировка флибусты.) приватный, пользуюсь сам и несколько моих друзей. Но подсказать в вопросах Настроек и компиляции я попробую.)

0
lord_i - 17 Октябрь, 2016 - 17:29
Изображение пользователя lord_i.

Спасибо, но уже не актуально. freeLib (смотри ниже) значительно приятнее. Рекомендую.

+2
lord_i - 12 Декабрь, 2015 - 21:39
Изображение пользователя lord_i.

Нашел еще одну неплохую программу-катологизатор - freeLib. Лежит тут
Делает некоторые интересные штуки, которых нет в MyRuLib.
А именно - конвертирует fb2 в разные форматы (MOBI,AZW3,EPUB), может быть html сервером а так-же отправлять книги на почтовый адрес Kindle.
Установка на 15.10:
1. Качаем по ссылке выше
2. Разархивируем в хомяк
3. Устанавливаем необходимые библиотеки:
sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libglu1-mesa:i386 libxslt1.1:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libsm6:i386
4. Запускаем из разархивированного директория install.sh
Программа появляется в разделе "Офис"
На мой взгляд - весьма достойная альтернатива всему, упоминавшемуся в топике.
Кстати, размер файла базы книг получается в пять раз меньше чем у MyRuLib. И скорость первоначального создания базы по ощущениям раза в три больше.

0
agasfer - 13 Декабрь, 2015 - 10:54
Изображение пользователя agasfer.

можно даже и не ставить.. В директории распакованной программы лежит freeLib.sh, с которого и запускаем.. Мне так проще с папки запустить, чем устанавливать.. После переустановок, либо еще чего такого, искать и ставить не надо..
Смотрю пока.. конкретно пока сказать ничего нельзя, но вроде неплохо.. Спасибо за наводку..

0
lord_i - 17 Октябрь, 2016 - 13:34
Изображение пользователя lord_i.

Блин, я в сильной печали... На 16.10 эта замечательнвя программа не живет, библиотеки не ставятся :(((((((((((

+1
lord_i - 17 Октябрь, 2016 - 13:31
Изображение пользователя lord_i.

Запустил.
Надо скачать два пакета из xenial
раз
два
И установить их через dpkg. В 16.10 их вырезали видимо как устаревшие.

0
MacLeod - 17 Октябрь, 2016 - 19:43
Изображение пользователя MacLeod.

GStreamer да, обновился с 0.10 до 1.0... Но вот интересно, кому именно эта зависимость так далась?
Мне что-то подсказывает, что wxWidgets эту либу жаждут. Их бы вообще собрать без данной фичи и статически.

0
lord_i - 17 Октябрь, 2016 - 19:51
Изображение пользователя lord_i.

Он обновился еще в 16.04, но в репозиториях 0.10 было. А вот в 16.10 уже выпилили.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры