Loading...
Error

LibRusEc для Linux

Ответить на тему
 
Автор Сообщение

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 22-Авг-2009 16:29

Quote

MyRuLib for Linux 0.22.12

MyRuLib for Linux — оболочка библиотеки LibRusEc для пользователей Linux.



MyRuLib — свободная (бесплатная и открытая) программа для организации домашней библиотеки (коллекции) электронных книг формата Fb2.

Создана как кроссплатформенная альтернатива программе MyHomeLib.
Текущая версия программы: 0.22.12. Замечания по программе принимаются на форуме.

Снимки экрана программы MyRuLib.

Платформа Win32
Платформа Linux KDE
Платформа Linux IceWM
Платформа Linux GNOME
Установка программы:
Скачайте архивы с исполняемым файлом и файлом коллекции книг LibRusEc. Запустите программу и установите в настройках «Сервис – Настройка» предпочитаемый Вами просмотрщик файлов Fb2. Можете работать.

При запуске программа ищет в директории с исполняемым файлом базу данных коллекции. Если таковой файл не обнаружен, будет создан пустой файл, пригодный для создания собственной библиотеки. Коллекция представляет собой файл формата SQLite. Если на одном компьютере Вам требуется иметь несколько различных коллекций, для каждой коллекции создайте свою отдельную папку, куда поместите копию исполняемого файла программы или символическую ссылку на него.
Использование программы:
Перед началом работы укажите в настройках программы «Сервис – Настройка» предпочитаемый вами просмотрщик файлов Fb2, а также путь к zip-архивам библиотеки.
Работа с программой не требует каких-либо особенных знаний и навыков.
При появлении на сайте lib.rus.ec новых архивов с книгами, либо при скачивании ежедневных обновлений, не нужно заново скачивать с нашего сайта коллекцию книг (тем более, что она не будет обновляться ежедневно). Самостоятельно добавьте новые архивы в свою коллекцию посредством меню «Файл – Добавить файл ZIP».
Таким же образом можно добавить собственные архивы в коллекцию. Вначале упакуйте свои файлы Fb2 в один или несколько архивов ZIP. Затем в программе MyRuLib выберите пункт меню «Файл – Добавить файл ZIP». Программа обработает файлы и добавит описания содержащихся в архиве электронных книг в общую коллекцию. Имена авторов и названия книг программа считывает из заголовков файлов Fb2. При запуске программы каждый раз случайным образом открывается список авторов на кукую-нибудь русскую букву.
Внутренности программы:
Программа MyRuLib написана на C++. Используются библиотеки: wxWidgets, Expat, SQLite, DatabaseLayer. При компиляции эти библиотеки подключались статически.

Для написания кода, компиляции и отладки используется интегрированная среда разработки Code::Blocks. Это позволяет легко переключаться между платформами Win32 и Linux. Можно собрать проект с помощью Visual Studio 2008 Express Editions, но тогда Вам потребуется сменить кодировку для файлов, содержащих русские символы. Апологеты командной строки могут собрать проект командой make или mingw32-make.

Для конвертации базы MySQL библиотеки lib.rus.ec в базу SQLite программы MyRuLib имеется скрипт на PHP. Находится в архиве с исходными текстами программы.
Сайт программы http://myrulib.lintest.ru/

Разработчик проекта d.kandr.

P.S. Относительно читалок FB2 под Линукс - разговор особый. Выбор их явно не богат. Де-факто стандартом является FBReader, найти его можно в репозитории любого крупного дистрибутива. Я же на моей Мандриве 2009 предпочитаю пользоваться программой Okular. (Wanraik)

Хотя мне (d.kandr) больше нравится CoolReader, используемый в прошивке устройства lBook v3 (кстати, он тоже написан на wxWidgets).

FBReader 0.12.10

Программа для чтения электронных книг. FBReader может открывать разнообразные форматы (TXT, HTML, CHM, RTF, OEB, FB2 и другие), читать тексты из архивов (ZIP, TAR, GZIP, BZIP2), автоматически определять кодировку текста, отображать в тексте картинки, интернет-ссылки и сноски, а также переносить слова с соблюдением правил переноса одного из нескольких поддерживаемых языков, включая русский. Программа добавляет все открываемые файлы в свою библиотеку, которая распределяет книги по автору и помогает быстро найти интересуемый текст. Тут присутствует возможность перехода в полноэкранный режим, поиск слов и выражений в открытом файле и удобная шкала навигации по книге.

CoolReader 3.14

CoolReader3, позволяет читать FB2, TXT и RTF книги, а также экспортировать книгу в формат устройства для чтения электронных книг LBook(Jinke) V8/V3 WOL. Поддерживаются сноски внизу страницы, встроенные стили документа FB2, таблицы. WOL конвертор позволяет просматривать FB2 файл и сохранить как графический WOL файл (1 или 2-битный). Программа мультиплатформенная, в настоящее время поддерживает Windows, Linux, Mac. Имеются работающие версии для Symbian(SmartReader) и LBook/Jinke eBook V2/V3.

PyBookReader 0.5.0

Еще одну читалку PyBookReader http://pybookreader.narod.ru/ рекомендует evgen. К сожалению проект не развивается с 02.09.2006 г.

В составе раздачи:
1. MyRuLib 0.22.12 ( + Базы данных для LibRusEc и Flibusta)
2. FBReader 0.12.10
3. CoolReader 3.14
4. PyBookReader 0.5.0


Внимание!!! Торрент-файл перезалит.
Обновление версии MyRuLib до 0.22.12


Обновлено 06.06.2010


Последний раз редактировалось: d.kandr (06-06-2010 18:38), всего редактировалось 38 раз(а)
Вне форума Profile PM

Lazy_Kent

Стаж: 10 лет

Сообщений: 4

Россия

Режим только чтение: НЕТ

post 23-Авг-2009 22:24 (спустя 1 день 5 часов)

Quote

Спасибо за программу.

Беспокоит один вопрос:

Цитата:

При запуске программа ищет в директории с исполняемым файлом базу данных коллекции. Если таковой файл не обнаружен, будет создан пустой файл, пригодный для создания собственной библиотеки.
Если я установлю программу, как положено, в /usr/bin, то базу данных создать не получится. Да и не место ей в директории с исполняемыми файлами.
Хотелось бы, чтобы база создавалась в ~/.MyRuLib или, что ещё лучше, в ~/.config/MyRuLib. Также это полезно для многопользовательской системы.
Вне форума Profile PM

DmitryO

Стаж: 10 лет

Сообщений: 9

Режим только чтение: НЕТ

post 23-Авг-2009 23:38 (спустя 1 час 14 минут)

Quote

Спасибо.
Будет ли это все работать под OpenSUSE?
Под какой Линух лучше ставить?
Вне форума Profile PM

smk

Стаж: 10 лет

Сообщений: 60

Откуда: Санкт петербург

Россия

Режим только чтение: НЕТ

post 24-Авг-2009 04:18 (спустя 4 часа)

Quote

DmitryO

Цитата:

Будет ли это все работать под OpenSUSE?
Это программа, подобие сущствующей под винду. Под ОпенСусей работать должна, при наличии всех нжных библотек.

Цитата:

Под какой Линух лучше ставить?
Под любой, Вам более удобный

_________________
Designed for Windows XP. Powered by Gentoo.
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 24-Авг-2009 12:04 (спустя 7 часов)

Quote

Lazy_Kent писал(а):

Беспокоит один вопрос:
Если я установлю программу, как положено, в /usr/bin, то базу данных создать не получится. Да и не место ей в директории с исполняемыми файлами.
Хотелось бы, чтобы база создавалась в ~/.MyRuLib или, что ещё лучше, в ~/.config/MyRuLib. Также это полезно для многопользовательской системы.
Все правильно. Так и будет сделано в дальнейшем.
Но на этапе тестирования и отладки использованное решение показалось мне наиболее удобным.
Прошу все замечания по программе высказывать на форуме http://www.lintest.ru/forum/viewforum.php?f=3.
Вне форума Profile PM

ergil

Стаж: 9 лет

Сообщений: 6

Режим только чтение: НЕТ

post 01-Сен-2009 13:53 (спустя 8 дней)

Quote

А бинарник не стрипнутый специально для отладки? Или так сложилось исторически? Smile
А вообще спасибо за труд, сейчас скачаю саму библиотеку и заценю в нормальной работе.
Вне форума Profile PM

TylerDurden

Стаж: 10 лет

Сообщений: 126

Россия

Режим только чтение: НЕТ

post 01-Сен-2009 14:01 (спустя 8 минут)

Quote

Не все знают о стрипе Smile
Вне форума Profile PM

ergil

Стаж: 9 лет

Сообщений: 6

Режим только чтение: НЕТ

post 01-Сен-2009 14:48 (спустя 46 минут)

Quote

TylerDurden
ну в данном случае что-то стрип слабо уменьшил размер, но чуть побыстрей стало запускаться Smile
Вне форума Profile PM

ergil

Стаж: 9 лет

Сообщений: 6

Режим только чтение: НЕТ

post 01-Сен-2009 15:45 (спустя 57 минут)

Quote

Хм... зададимся другим вопросом, какой wxgtk нужен для сборки из исходников.
на 2.8.10.1 wx-config ругается матом и собратся не можем
Вне форума Profile PM

ergil

Стаж: 9 лет

Сообщений: 6

Режим только чтение: НЕТ

post 01-Сен-2009 16:01 (спустя 16 минут)

Quote

так, посмотрел в мэйк-файле, там пишется про 2.8...
в таком случае с какими флагами должен быть собран 2.8
и с какими флагами sqlite заодно
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 01-Сен-2009 21:26 (спустя 5 часов)

Quote

ergil писал(а):

так, посмотрел в мэйк-файле, там пишется про 2.8...
в таком случае с какими флагами должен быть собран 2.8
и с какими флагами sqlite заодно
../configure --with-gtk --enable-unicode --disable-shared
sqlite и expat специально собирать не нужно, он идет в комплекте в архиве с исходниками
Вне форума Profile PM

ergil

Стаж: 9 лет

Сообщений: 6

Режим только чтение: НЕТ

post 01-Сен-2009 22:25 (спустя 59 минут)

Quote

d.kandr писал(а):

ergil писал(а):

так, посмотрел в мэйк-файле, там пишется про 2.8...
в таком случае с какими флагами должен быть собран 2.8
и с какими флагами sqlite заодно
../configure --with-gtk --enable-unicode --disable-shared
sqlite и expat специально собирать не нужно, он идет в комплекте в архиве с исходниками
не-не-не! не нужно носить с собой sqlite и expat Smile я планирую со временем сделать ebuild для Gentoo, а следовательно мне нужны зависимости и не нужно ношение с собой лишнего Smile хотите популярности программы, терпите, что носить лишнее не нужно Smile
Вне форума Profile PM

ergil

Стаж: 9 лет

Сообщений: 6

Режим только чтение: НЕТ

post 02-Сен-2009 13:20 (спустя 14 часов)

Quote

так, кодер из меня никакой, но могу сказать, что у вас проблемы с поиском .h от wx`а, сейчас буду курить что поправить, что бы он системные хашки скушал.
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 02-Сен-2009 16:15 (спустя 2 часа 55 минут)

Quote

ergil писал(а):

так, кодер из меня никакой, но могу сказать, что у вас проблемы с поиском .h от wx`а, сейчас буду курить что поправить, что бы он системные хашки скушал.
Тема компиляции с динамическим подключением wxWidgets уже обсуждалаcь на форуме программы http://www.lintest.ru/forum/viewtopic.php?f=3&t=7
Достаточно в файле GNUmakefile исправить одну строку
    вместо WX_SHARED ?= 0
    впишите WX_SHARED ?= 1
Но если уж переделывать компиляцию, то лучше менять сразу в файле myrulib.bkl
для динамического подключения библиотек SQLite и Expat поменяйте тэги
    <library>SQLite</library>
    <library>Expat</library>
на такие
    <sys-lib>sqlite3</library>
    <sys-lib>expat</library>
Затем

Код:

bakefile -f gnu myrulib.bkl
make
Прошу все замечания по программе высказывать на форуме http://www.lintest.ru/forum/viewforum.php?f=3
Вне форума Profile PM

evgen

Стаж: 9 лет

Сообщений: 1

Украина

Режим только чтение: НЕТ

post 21-Сен-2009 11:16 (спустя 18 дней)

Quote

кстате на счет читалок, вы забыли упомянуть о pybookreader он хоть и на питоне писаный и мертвый с 2006г, но как по мне так юзабельнее того же fbreader
Вне форума Profile PM

post 21-Сен-2009 12:03 (спустя 47 минут)

Топик был перенесен из форума Библиотека (Неофициальные релизы) в форум Софт для книг и библиотек

golma1
 

Dingo69

Стаж: 10 лет

Сообщений: 23

Россия

Режим только чтение: НЕТ

post 06-Окт-2009 21:50 (спустя 15 дней)

Quote

[quote="d.kandr"]

Внимание!!! Торрент-файл перезалит.
Обновление версии MyRuLib до 0.07


Куда он перезалит?
Скрыт Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 07-Окт-2009 10:02 (спустя 12 часов)

Quote

Dingo69 писал(а):

Куда он перезалит?
Перезалил только сегодня, 07.10.2009
http://torrent.rus.ec/viewtopic.php?t=1879
Вне форума Profile PM

Hobbit63

Стаж: 9 лет 10 месяцев

Сообщений: 28

Откуда: Самара

Россия

Режим только чтение: НЕТ

post 13-Окт-2009 21:25 (спустя 6 дней)

Quote

Ничего не пойму. Установил, архивы распаковал. Появляется список, читалку и пути к файлам из архива показал. А как их с сайта закачать то? При нажатии читать выдаёт Book open error. А при нажатии сохранить на внешнем устройстве Export error /home/hobbit/Рабочий стол/О/О Лири Патрик/(разное)/Newozmovnaja_ptica.fb2 . Хотя папку создаёт?

_________________
Ничего не даётся нам так дёшево и не ценится так дорого, как ХАЛЯВА!!!
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 16-Окт-2009 11:46 (спустя 2 дня 14 часов)

Quote

Hobbit63 писал(а):

Ничего не пойму. Установил, архивы распаковал. Появляется список, читалку и пути к файлам из архива показал. А как их с сайта закачать то?
Собственно программа MyRuLib, которая здесь раздается, предназначена для просмотра уже закаченной библиотеки.
А вот закачать бибиотеку LibRusEc можно отсюда или вот по этой ссылке
Вне форума Profile PM

Hobbit63

Стаж: 9 лет 10 месяцев

Сообщений: 28

Откуда: Самара

Россия

Режим только чтение: НЕТ

post 16-Окт-2009 21:30 (спустя 9 часов)

Quote

эт чёр, жалко...

_________________
Ничего не даётся нам так дёшево и не ценится так дорого, как ХАЛЯВА!!!
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 08-Ноя-2009 23:56 (спустя 23 дня)

Quote

Внимание!
В новой версии программы MyRuLib 0.13 реализовано непосредственное скачивание книг с сайта Либрусек.
Вне форума Profile PM

GavPosad

Стаж: 9 лет 9 месяцев

Сообщений: 131

Сомали

Режим только чтение: НЕТ

post 13-Ноя-2009 14:13 (спустя 4 дня)

Quote

Просьба обновить пакет (точнее - базы) с учетом вышедшего сегодня дополнения.

_________________
С уваженьем, Дата, Подпись... Отвечайте нам, а то - если вы не отзоветесь, мы напишем в Спортлото.
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 14-Ноя-2009 21:05 (спустя 1 день 6 часов)

Quote

GavPosad писал(а):

Просьба обновить пакет (точнее - базы) с учетом вышедшего сегодня дополнения.
Коллекция книг для официальной версии Либрусек обновляется на сайте программы MyRuLib ежедневно и доступна по адресу http://www.lintest.ru/myrulib/current/myrulib.db.zip

При появлении новых архивов с книгами для неофициальной версии, либо при скачивании ежедневных обновлений Либрусек самостоятельно добавьте новые архивы в свою коллекцию посредством меню «Файл – Добавить файл ZIP».

Обновляю этот торрент по мере готовности нового стабильного релиза программы MyRuLib.
Вне форума Profile PM

k.s.v.

Стаж: 10 лет

Сообщений: 40

Россия

Режим только чтение: НЕТ

post 22-Янв-2010 16:27 (спустя 2 месяца 7 дней)

Quote

У меня не сохраняются закладки в читалках cool reader и al reader! Как с этим бороться?Система windows7.
Вне форума Profile PM

maslm

Стаж: 9 лет 9 месяцев

Сообщений: 8

Россия

Режим только чтение: НЕТ

post 21-Фев-2010 23:28 (спустя 30 дней)

Quote

У меня проблема. При запуске появляется сообщение

Цитата:

myrulib: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
хотя sqlite3 имеется и им отдельно можно открыть базу данных.

Система: Debian Testing
Вне форума Profile PM

d.kandr

Стаж: 10 лет

Сообщений: 10

СССР

Режим только чтение: НЕТ

post 24-Фев-2010 21:25 (спустя 2 дня 21 час)

Quote

maslm писал(а):

Цитата:

myrulib: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
хотя sqlite3 имеется и им отдельно можно открыть базу данных.
С пакетами для Debian у меня постоянные проблемы.
Попробуйте универсальную статическую сборку
Очень прошу все замечания по программе высказывать на форуме
Вне форума Profile PM

MATPOCKuH

Стаж: 8 лет 8 месяцев

Сообщений: 2

Режим только чтение: НЕТ

post 28-Ноя-2010 21:19 (спустя 9 месяцев)

Quote

(задумчиво)
а я вот только что собрал это под freebsd... и что удивительно - оно даже работает.
и библиотеку за ночь проиндексировало и fbreader-а запускает...
Вне форума Profile PM
Показать сообщения:    
Ответить на тему

Текущее время: 21-Авг 17:10

Часовой пояс: GMT + 3



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Рейтинг торрент трекеров - UpTracker.ru Анализ веб сайта Яндекс.Метрика
службы мониторинга серверов