Подскажите какие существуют под линуксом программы Библиотеки-каталогизаторы для электронных книг (fb2, pdf и djvu) ? Желательно, чтобы программа не тупила при большом объёме библиотеки.
Вопрос про calibre.
Значит, поставил, выбираю "добавить..." и указываю директорию для сканирования. Программа сканирует диск и создает папку Calibre Library, в которую закидывает папки с архивом, ковером и xml=файлом. Это понятно!
Сам вопрос, а найденные и заархивированные исходники она оставляет?
У меня во время сканирования и добавления (очень долгого) вдруг неожиданно "осталось 0 Мб" :(
Я, вроде как, догадываюсь, что исходные документы НЕ удалены... Ибо проверить - не представляю как: программа ведь мало того, что архивирует (?), так ведь и имя переиначивает (введенные названия по-русски переделала в транслит (?)), появилось бешенное количество папок с интересными названиями в духе NFS HOWTO_ Prieambula и не менее интересным содержимым (подозреваю, что распатронила html-архив на составляющие). Удалить-то её теперь без потер можно?
Кто спец - соберите пожалуйста 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
Это единственный катологизатор, который нормально с зип архивами работает. Жутко жалко если пипец ему пришел...
Попробуйте перед ./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, собирал очень наспех, скорее всего, зависимости не прописались.
Сделал - повалили другие ошибки. :(
Ваш пакет заработал частично. Не работает поиск и еще пару функций, но по крайней мере можно вручную в готовой базе по алфавиту найти что надо. Как костыль пока в репе не поправят годиться. Пока так перекантуюсь.
Спасибо большое.
Я ее покрутил - она не берет книги из зип архива, когда в одном зипе куча fb2. Берет первую и на этом успокаивается.
Не говоря уже о том, что вместо того чтоб скромно сделать файл базы данных она тянет себе в директорий сами книги. А учитывая что архивов на сервере гигов 140 засирать выхлопом калибры все машины, с которых книги читают как-то неразумно.
Спасибо. Этот собрался. Поиск работает индексацию пока не пробовал. Пока вижу единственный минус - по умолчанию берет не локаль системы а английский и не переключается ни на какой другой язык. Но это уже мелочи.
ЗЫ Индексация работает. Вобщем вполне юзабельно.
Еще раз спасибо.
Кстати да, с локалью лажа.
Видимо пути не туда прописаны, можно симлинком выйти из положения: sudo ln -s /usr/local/share/locale /usr/local/share/myrulib
колибри копирует в свой каталог так, как ей хочется, по своей структуре, вернее даже переносит все.. открывает своей читалкой..
MyRuLib работает с каталогом пользователя, открывает программой пользователя.. у меня стоит бережно собираемый от версии к версии убунту PyBookReader(ибо только он на лине умеет автоскролл), так эта колибри тупо игнорит его,а MyRuLib нет..
Под 15.10 не пробовал. так как сижу на 14.04. Но после того как в феврале перестала обновятся флибуста (а автор программы где то потерялся) взялся за этот вопрос. В исходных кодах нашел как настроить скрипты закачки sql баз с флибусты. Информации практически ни какой но с грехом с пополам настроил. Разобрался с компиляцией из исходников программы MyRuLib под windows и ubuntu 14.04 из среды linux. На данный момент пользуюсь программой в полном объеме. Сервер обновлений по причинам кротовые я думаю и так все знают ( судебная блокировка флибусты.) приватный, пользуюсь сам и несколько моих друзей. Но подсказать в вопросах Настроек и компиляции я попробую.)
Нашел еще одну неплохую программу-катологизатор - 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. И скорость первоначального создания базы по ощущениям раза в три больше.
можно даже и не ставить.. В директории распакованной программы лежит freeLib.sh, с которого и запускаем.. Мне так проще с папки запустить, чем устанавливать.. После переустановок, либо еще чего такого, искать и ставить не надо..
Смотрю пока.. конкретно пока сказать ничего нельзя, но вроде неплохо.. Спасибо за наводку..
GStreamer да, обновился с 0.10 до 1.0... Но вот интересно, кому именно эта зависимость так далась?
Мне что-то подсказывает, что wxWidgets эту либу жаждут. Их бы вообще собрать без данной фичи и статически.
MyRuLib
В точку. Спасибо.
Calibre, и только
+отлично синхронизирует почти со всеми устройствами для чтения
Вопрос про calibre.
Значит, поставил, выбираю "добавить..." и указываю директорию для сканирования. Программа сканирует диск и создает папку Calibre Library, в которую закидывает папки с архивом, ковером и xml=файлом. Это понятно!
Сам вопрос, а найденные и заархивированные исходники она оставляет?
У меня во время сканирования и добавления (очень долгого) вдруг неожиданно "осталось 0 Мб" :(
Я, вроде как, догадываюсь, что исходные документы НЕ удалены... Ибо проверить - не представляю как: программа ведь мало того, что архивирует (?), так ведь и имя переиначивает (введенные названия по-русски переделала в транслит (?)), появилось бешенное количество папок с интересными названиями в духе NFS HOWTO_ Prieambula и не менее интересным содержимым (подозреваю, что распатронила html-архив на составляющие). Удалить-то её теперь без потер можно?
Кто спец - соберите пожалуйста 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
Это единственный катологизатор, который нормально с зип архивами работает. Жутко жалко если пипец ему пришел...
Попробуйте перед ./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, собирал очень наспех, скорее всего, зависимости не прописались.
Сделал - повалили другие ошибки. :(
Ваш пакет заработал частично. Не работает поиск и еще пару функций, но по крайней мере можно вручную в готовой базе по алфавиту найти что надо. Как костыль пока в репе не поправят годиться. Пока так перекантуюсь.
Спасибо большое.
А чем Calibrie плоха?
Я ее покрутил - она не берет книги из зип архива, когда в одном зипе куча fb2. Берет первую и на этом успокаивается.
Не говоря уже о том, что вместо того чтоб скромно сделать файл базы данных она тянет себе в директорий сами книги. А учитывая что архивов на сервере гигов 140 засирать выхлопом калибры все машины, с которых книги читают как-то неразумно.
Спасибо. Этот собрался. Поиск работает индексацию пока не пробовал. Пока вижу единственный минус - по умолчанию берет не локаль системы а английский и не переключается ни на какой другой язык. Но это уже мелочи.
ЗЫ Индексация работает. Вобщем вполне юзабельно.
Еще раз спасибо.
Кстати да, с локалью лажа.
Видимо пути не туда прописаны, можно симлинком выйти из положения:
sudo ln -s /usr/local/share/locale /usr/local/share/myrulib
колибри копирует в свой каталог так, как ей хочется, по своей структуре, вернее даже переносит все.. открывает своей читалкой..
MyRuLib работает с каталогом пользователя, открывает программой пользователя.. у меня стоит бережно собираемый от версии к версии убунту PyBookReader(ибо только он на лине умеет автоскролл), так эта колибри тупо игнорит его,а MyRuLib нет..
Под 15.10 не пробовал. так как сижу на 14.04. Но после того как в феврале перестала обновятся флибуста (а автор программы где то потерялся) взялся за этот вопрос. В исходных кодах нашел как настроить скрипты закачки sql баз с флибусты. Информации практически ни какой но с грехом с пополам настроил. Разобрался с компиляцией из исходников программы MyRuLib под windows и ubuntu 14.04 из среды linux. На данный момент пользуюсь программой в полном объеме. Сервер обновлений по причинам кротовые я думаю и так все знают ( судебная блокировка флибусты.) приватный, пользуюсь сам и несколько моих друзей. Но подсказать в вопросах Настроек и компиляции я попробую.)
Спасибо, но уже не актуально. freeLib (смотри ниже) значительно приятнее. Рекомендую.
Нашел еще одну неплохую программу-катологизатор - 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. И скорость первоначального создания базы по ощущениям раза в три больше.
можно даже и не ставить.. В директории распакованной программы лежит freeLib.sh, с которого и запускаем.. Мне так проще с папки запустить, чем устанавливать.. После переустановок, либо еще чего такого, искать и ставить не надо..
Смотрю пока.. конкретно пока сказать ничего нельзя, но вроде неплохо.. Спасибо за наводку..
Блин, я в сильной печали... На 16.10 эта замечательнвя программа не живет, библиотеки не ставятся :(((((((((((
Запустил.
Надо скачать два пакета из xenial
раз
два
И установить их через dpkg. В 16.10 их вырезали видимо как устаревшие.
GStreamer да, обновился с 0.10 до 1.0... Но вот интересно, кому именно эта зависимость так далась?
Мне что-то подсказывает, что wxWidgets эту либу жаждут. Их бы вообще собрать без данной фичи и статически.
Он обновился еще в 16.04, но в репозиториях 0.10 было. А вот в 16.10 уже выпилили.
Отправить комментарий