В настоящее время наблюдается всплеск популярности чтения книг на различных гаджетах. Их появилось большое разнообразие. От доступных планшетов на android, разнообразных смартфонов, до дорогих устройств с бумагоподобным E-inc экраном по технологии электронных чернил. В данной статье мы не будем касаться споров о том, что читать - бумажную книгу или электронную копию с экрана. Каждый выбирает для себя сам.
Обычно мы находим книги в интернете, что-то скачиваем на разных сайтах. Со временем количество книг увеличивается. Среди них становится трудно найти автора, наименование. Иногда просто хочется почитать или посмотреть произведения в определённом жанре.
Как упорядочить свою коллекцию книг, как их удобно переносить на мобильные устройства? Для пользователей windows имеется хорошая программа MyHomeLib, со встроенной программой для чтения - Cool Reader. Для linux аналогом этой программы служит MyRuLib.
Характеристика программы MyRuLib
Импорт и каталогизация файлов fb2, epub
Поиск книг по автору, наименованию и т.д.
Экспорт книг на внешее устройство
Кроссплатформенность: Windows, Linux, MacOS
Работа с сетевыми библиотеками
Простой и понятный интерфейс
Быстрая скорость работы.
Устанавливаем программу MyRuLib в Ubuntu 14.10/14.04/12.04 в терминале, выполнив команды:
sudo add-apt-repository ppa:lintest/myrulib
sudo apt-get update
sudo apt-get install myrulib
После запуска программа предложит создать библиотеку. Нужно выбрать, что вы хотите. Сетевой ресурс или локальный.
Можно воспользоваться сервисом создания сетевой библиотеки Либрусек. Скачивать программа ничего не будет, она создаст только поисковый индекс Либрусека.
Вы будете видеть авторов,
но открыть ничего не сможете, т.к при нажатии ссылки будет переход на сайт библиотеки с таким предложением:
Если вы согласны помочь библиотеке, то выбираете способ оплаты контента и загружаете книгу.
Есть вариант создания локальной коллекции. Скачиваем библиотеку на rutracker.org. Размер впечатляет - 122 Гигабайта.
После загрузки создаем локальную коллекцию в MyRuLib. Для этого открываем "библиотека" ---> "создать коллекцию". Указываем папку со скачанной библиотекой в торренте и указваем базу данных для неё. В раздаче это файл .inpx Он нам не нужен, мы укажем свой, в формате .db.
Что такое файл myrulib.db? Это специальный файл базы данных, в котором содержится информация о всех книгах в папке. Его программа может создать сама. На это понадобится довольно много времени. У меня ушло 8 (!) часов на создание этой базы. Поэтому для читателей сайта делюсь уже готовым файлом db для библиотеки Либрусек. Это избавит вас от долгого ожидания в процессе создания библиотеки. Разместить его можно в любой удобной директории и указать путь к нему в строке, для файла .db. В этом случае ставить крестики на пункте "выполнить полное сканирование" не нужно.
На этом процесс создания библиотеки закончен. Смотрим, что получилось.
Доступен поиск по жанру, автору, наименованию.
Как пользоваться. Выбрали файл, делаете двойной клик по нему. Запускается системная программа для просмотра fb2. В большинстве дистрибутивов Ubuntu это Evince или Okular. Программы хорошие, но не слишком приспособленные для комфортного чтения.
Чем читать fb2 в Ubuntu? Вариантов не много. Обычно это FBReader или Cool Reader. Для себя я выбрал Cool Reader, как более удобный.
Устанавливаем программу Cool Reader 3 в Ubuntu 14.04/12.04 в терминале, выполнив команды:
sudo add-apt-repository ppa:vovansrnd/coolreader
sudo apt-get update
sudo apt-get install cr3
Программа в Ubuntu 14.04 имеет следующий баг. При редактировании файла настроек программы (вид, шрифт и т.д) не сохраняются изменения после закрытия программы и повторного её открытия. Если вы столкнулись с этим, то выполните в терминале команды:
wget http://dl.dropbox.com/u/22272434/src/cr3.ini -O/home/`whoami`/.cr3/cr3.ini
Программа в Ubuntu 14.04 имеет следующий баг. При редактировании файла настроек программы (вид, шрифт и т.д) не сохраняются изменения после закрытия программы и повторного её открытия. Если вы столкнулись с этим, то выполните в терминале команды:
wget http://dl.dropbox.com/u/22272434/src/cr3.ini -O/home/`whoami`/.cr3/cr3.ini
ln -s /usr/share/cr3/backgrounds/ /home/`whoami`/.cr3/backgrounds
После этого настройки начнут сохраняться и программа будет нормально работать.
Как сохранить fb2 файл книги для чтения на мобильном устройстве? Для этого есть опция экспорта. Нажимаете "файл" ---> "экспорт". Программа сохранит книгу в указанной директории в отдельной папке:
Если не хотите каждый раз задавать путь экспорта, настройте его в меню "правка", "настройки", "экспорт".
На этом процесс создания своей электронной библиотеки можно считать законченным. Хороших книг и приятного чтения!
Сайт программы: http://myrulib.lintest.ru/
Я бы сказал Спасибо, но это ничего не сказать, просто огромное СПАСИБИЩЕ, как долго я искал прогу что бы корректно работала с данной библиотекой)))
ОтветитьУдалитьОгромное Спасибо, класс!!!!!!!!!!!!!!!!!!
ОтветитьУдалитьпосле выполнения указанного, баг с настройками cr3 не исправился (Линукс Минт 17.1 КДЕ) . Что делать ...
ОтветитьУдалитьМожно установить fbreader.
УдалитьПопробуй поставить более раннюю версию Coolreader, ~3051?
Удалитьeudakimau@ThinkPad-X230:~$ wget http://dl.dropbox.com/u/22272434/src/cr3.ini -O/home/`whoami`/.cr3/cr3.ini
ОтветитьУдалить/home/eudakimau/.cr3/cr3.ini: Нет такого файла или каталога
=Нет такого файла или каталога=
ОтветитьУдалитьКак это нет каталога? Это же рабочий каталог кулридера! Сначала нужно установить сам coolreader, а потом профиксить баг.
Кстати если у вас открываются книги всякими не подходящими прогами, а вы хотите именно FBReader или Cool Reader, то нужно прописать в настройках любого файла fb2 что бы он открывался нужной прогой)
ОтветитьУдалитьА кто нибудь знает, можно ли в mobi конвертить? В HomeLib конвертеры есть, а в MyRuLib не нашёл.
ОтветитьУдалитьТоже не нашел возможность переконвертировать файлы в MyRuLib, но при желании это можно сделать в calibre
УдалитьЕсть ещё - freeLib - каталогизатор + конвертер EPUB/MOBI/AZW3 + OPDS/HTTP сервер. Найти программу и автора можно здесь: http://www.the-ebook.org/forum/viewtopic.php?t=27582&start=0
УдалитьВам уже писали - эта программа не запускается в Ubuntu 14.04.
УдалитьВроде бы здесь скрипты есть, сам ещё не пробовал http://lintest.ru/forum/viewtopic.php?f=20&t=97&hilit=mobi
ОтветитьУдалитьHomeLib под Wine работает и конвертит.
Спасибо огромнейшее! Я по пол года без интенета, теперь гораздо проще!
ОтветитьУдалитьпочему-то не создалась папка book
ОтветитьУдалитьт. е. есть только файл db в ~
14.04
А оказалось можно таки запустить на Убунте прогу freeLib, это я тютя безграмотная не прочел всю инструкцию по установке)))
ОтветитьУдалитьЯ устанавливал так:
tar xvfx freeLib*.tar.gz
cd freeLib
chmod 777 *.sh
./install.sh
А оказалось то нужно еще это:
Для Linux x64 необходимо установить 32-разрядные библиотеки:
Для Ubuntu x64: sudo apt-get install ia32-libs
Для Ubuntu 13.10 x64 и выше: 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
Как обновлять коллекции?
ОтветитьУдалитьСтавим так:
ОтветитьУдалитьСначала зависимости если 64 bit (одной командой):
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
Затем скачиваем архив ( http://sourceforge.net/projects/freelibdesign/ ) с программой в домашнюю директорию и выполняем :
tar xvfx freeLib*.tar.gz
cd freeLib
chmod 777 *.sh
./install.sh
На Kubunte 16.04 работает
Можно ее установить в ubunte Mate 16,04?
ОтветитьУдалитьMate не пробовал.Думаю что разницы нету
Удалитьдля убунты 16.04 LTS устанавливая эту программу на команду
ОтветитьУдалитьsudo apt-get install myrulib
получил ответ
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет myrulib
и что делать дальше?
К сожалению у автора программы MyRuLib сборки закончились похоже на Ubuntu 14.04
ОтветитьУдалитьно мне попалась ссылочка
https://launchpad.net/~alex-p/+archive/ubuntu/test
на сборки Александра Позднякова:
из репозитория
sudo add-apt-repository ppa:alex-p/test
sudo apt-get update
sudo apt-get install myrulib
У меня на 16.04 Xenial прекрасно установилась.
Спасибо тебе огромное :)
УдалитьСпасибо! Очень помог!
УдалитьЧто касается нежелания третьего CoolReadera сохранять свои измененные настройки, то дело в том, что автор разместил эти настройки не в домашнем каталоге пользователя /home/пользователь/.cr3 а в /usr/share/cr3 и соответственно изменять файл настроек cr3.ini может только root. Я не стал сильно заморачиваться и набрал в терминале sudo chmod 777 /usr/share/cr3/cr3.ini и теперь настройки прекрасно запоминаются.
ОтветитьУдалить