Электронные книги

индекс
107,98

MyRuLib — мой электронный библиотекарь

myrulib.lintest.ru

MyRuLib — свободная (бесплатная и открытая) программа для организации домашней библиотеки (коллекции) электронных книг формата fb2. Является мультиплатформенной: работает в Linux, Windows, а в перспективе и MacOS. Можно использовать для работы с библиотеками Либрусек, Флибуста, либо каталогизации собственной коллекции файлов.

image

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

По функционалу программа MyRuLib соответствует своим Windows предшественникам: MyHomeLib и LibRusLib. Для непосвященных вкратце опишу некоторые ее возможности.

Главное достоинство программы MyRuLib — высокая скорость обработки файлов при импорте книг в коллекцию. Реквизиты: автор, наименования, жанры, серии считываются из XML-тэгов в соответствии со стандартом FB2. За два с половиной часа на обычном домашнем компьютере программа способна обработать порядка 120 тысяч файлов общим объемом 64 гигабайта.

Поиск книг в коллекции возможен как по автору, так и по наименованию. Имеются каталоги серий, жанров, избранное, пользовательские папки, собственные рейтинги, комментарии к книгам. Кроме файлов FB2 поддерживается импорт произвольных файлов, снабженных описанием в формате FBD.

На офицальном сайте есть сборки для Ubuntu 9.10, Debian 5.0, Mandriva 2010, Fedora 12 и разумеется для Windows. Можно скачать готовые ежедневно обновляемые коллекции для электронной библиотеки Флибуста: компактную (15 Mb), либо полную версию (35 Mb), которая дополнительно содержит описания авторов и краткие аннотации книг. Конечно, доступны исходные тексты на C++.

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

Напоследок считаю необходимым поблагодарить создателя библиотеки Либрусек, а также команду библиотеки Флибуста, подхвативших упавшее знамя Свободы. Ни на минуту не сомневаюсь, что будущее литературы безраздельно принадлежит свободно распространяемыми электронным книгам. Ура!

Дополнительные ссылки:
+103
6 февраля 2010, 22:13
112

комментарии (87)

–5
ptzn #
Linus?
–5
tgm #
А я догадывался, что Торвальдс — не человек…
+3
Chikey #
ptzn, tgm, qwe,asdf…
Вы боты?)
–2
tgm #
Поздно пришел, юмора не понял…
А я шутки не поясняю…
0
madmaxcorp #
Эх… такую книгу я в детстве читал))
+10
ipfw #
Да все мы ёё читали в детстве, как и «Волшебник Изумрудного города», «Семь подземных королей», «Огненный бог Марранов», «Желтый туман» и «Тайна заброшенного замка». И хотя Волков идею скомуниздил у своего американского коллеги, надо отдать ему должное, «Удивительный Волшебник из Страны Оз» мне в детстве никак не шел, в отличии от «Волшебник Изумрудного города».
НЛО прилетело и опубликовало эту надпись здесь
–4
ppiskun #
Помнится, в детсве мне незнайка нравился, а сейчас перечитал — сплошная коммунистическая чушь для промывки мозга
+8
Pilat #
Ну неужели. Один «Незнайка на Луне» чего стоит — весь капитализм на нескольких страницах, и как похоже оказалось… И рэкет, и захват бизнеса, и патенты.

Насчёт Волкова и Баума — я недавно прочитал оригиналы, и такая ерунда оказалась… Волков на голову выше.
0
ppiskun #
Я как раз про Незнайку на луне и говорил. Но там правда показывается в версии партии
+2
evgenyk #
Цикл про Незнайку относится к жанру Утопия/Антиутопия. Корни этого анра уходят в глубокую древность. И ничего лучше Незнайки в этом жанре я за свою жизнь не читал.
+4
fanex #
Меня в «Незнайке на Луне» жутко возмущало то, как бездарно Пончик провалил свой стартап по добыче соли. Не было у него предпринимательской жилки!

+4
AlexcYeCu #
Оглянись вокруг.
Никогда не был фанатом советского строя, но за то, что «Незнайку на луне» и «Чипполино» я, советский ребёнок, читал как сказку, а не как политическую сатиру, огромное спасибо тем людям, которые этот строй создали…
И тогда, 20 с лишним лет назад, я и подумать не мог, что описанное в этих книгах будет твориться вокруг меня…
+2
kovyrlo #
«Незнайка на луне» для меня был первой фантастикой, вот после него в моей жизни появилось творчество Никитина, Перумова, Головачёва…
0
Chikiro #
Мда, жаль, что вы с детской фантастики на говнофантастику перешли…

У меня после Незнайки был Кир Булычев, Толкиен, Беляев, потом Азимов, Бредбери, Шекли, Лем, Оруэлл и авторы этого же уровня.
+1
kovyrlo #
Я я б на вашем месте не жалел, у каждого свои интересы.
0
asm0dey #
Мне тоже подарили — в школе помойму )) Правда по мне — так он офигенен ))
0
TuKTeeK #
Там еще одна какая-то была. Их 7 штук в серии.
0
al1k #
Волков написал только 6.
+1
LAVir #
Отлично! То что надо именно сейчас!
Хабр читает мои мысли?!
0
p1xel #
Добро пожаловать в контекстные статьи на Хабре =)
0
Inc #
А как с новыми книгами? как часто обновляются файлы коллекции? Есть ли возможность обновлять их с сайта библиотеки с определенными интервалами?
0
lintest #
Файлы коллекции Флибуста обновляются ежедневно в 11 утра.
Автоматического скачивания (обновления) из програмы пока нет.
+1
Inc #
Сделайте пожалуйста. =)
И спасибо за программу, мне такой сильно не хватало…
+1
Fredy314 #
А как быть с залежами електронных книг в других форматах? у меня их скопилось множество гектар там и fb2 и txt и html и pdf даже jpeg сканы страниц, какой программой можно разгрести такие залежи?
+1
lintest #
+5
TAURUSiv43 #
С удовольствием бы помог разработать версию под Mac OS. Куда обращаться?
0
lintest #
0
Tiradoir #
Спасибо.Заплюсовал.
И скачал.
0
kovyrlo #
Спасибо большое! Не искал такое приложение, но, несомненно, пригодится :)
ps. ebuild еще никто не писал?
0
kovyrlo #
а ebuild то есть! Не видно было вчера по известным причинам ;)
Спасибо Вам!
0
Malamut #
О! Великолепно. Мучаюсь от странных приблуд книжных каталогизаторов/читалок под Ubuntu, попробую этот, всяческих успехов разработчикам)))
0
kovyrlo #
хабраэффект :( не могу исходники скачать
+1
Malamut #
А, о, да, можно понаглеть и прореквестировать PPA на launchpad.net?))) А то вот сейчас например сайт благополучно лежит под действием понятно чего(( А launchpad удобен для пользователей и стоек к наплыву))
+5
Malamut #
А, о, да, можно понаглеть и прореквестировать PPA на launchpad.net?))) А то вот сейчас например сайт благополучно лежит под действием понятно чего(( А launchpad удобен для пользователей и стоек к наплыву))
0
lintest #
+1
Malamut #
О! Супер! Вот это я понимаю! Кроссплатформенная программа, доступная из репозиториев — это мегавесчь и мегакруть!))) Успехов в разработке!
P.S. Сорри за два поста выше — хабр глюкануло(((
0
lintest #
+1
Kolegg #
Теги поправьте, а то странное месиво получается.
0
lintest #
Подскажите какие тэги лучше указать
+1
tsx #
С выбором тегов у вас все в порядке, просто их нужно указывать через запятую, а то у вас получился один большой тег из нескольких слов.
0
Kolegg #
Ну да, я непонятно выразился… надо над собой работать.
+4
savelhost #
Мил человек поставь себе nginx на хостинге. Как это сделать написано тут:

forum.nic.ru/showthread.php?t=197

Он как раз и сделан для раздачи статики :)
0
liketaurus #
отличная программа! Сам недавно начал пользоваться…
0
tsx #
Выложите торрент баз флибусты, к примеру на thepiratebay.org/, пожалуйста. А то не могу скачать, видимо хабраэффект. Программа понравилась.
0
lintest #
0
lintest #
0
tsx #
Да, с лончпада едет куда лучше. Спасибо!
0
troorl1985 #
Не смог никуда законнектиться.
+1
lintest #
Попробуйте скачать отсюда: launchpad.net/myrulib
0
troorl1985 #
Оттуда и качал. В консоли пусто, просто ничего не происходит после моих действий.
0
lintest #
Можете попробовать скачать один только статически скомпилированный исполняемый файл
launchpad.net/myrulib/trunk/0.18/+download/myrulib.tar.gz
0
zarincheg #
Отличная софтина, давно хотел что-то подобное. Надеюсь будет успешно развиваться =)
+1
rule #
Спасибо за труды, приятно видеть людей, активно учавствующих в опенсорс сообществе.

>>>По функционалу программа MyRuLib соответствует своим Windows предшественникам: MyHomeLib и LibRusLib.

Такое впечатление, что название для всех трех придумывал один человек :-) причем с ограниченым набором паттернов воображения :-).
0
lintest #
Все три названия: подражание LibRusEc
0
koreec #
ага, особенно MyHomeLib
+1
fanex #
Хе-хе, вы еще на названия читалок внимание обратите и подсчитайте сколько раз там встречаются слова book и reader.
0
rule #
в моей ниразу :-) — Amazone Kindle DX :-)
0
fanex #
Ну значит одну читалку вычеркиваем.
0
baxtep #
может кто разобрался как открыть книгу в IceBookReader?
НЛО прилетело и опубликовало эту надпись здесь
0
KKS #
А есть ли возможность добавлять оффлайновые (бумажные, аналоговые) книги? Я вот больше такие предпочитаю, полка накапливается, каталогизация бы не помешала :)
0
Pilat #
теоретически есть каталог всех вышедших книг, действительно было бы интересно его импортировать.
0
lintest #
Если найдете такой каталог (желательно содержащий ISBN) обязательно сообщите. Подумаю как можно связать его с программой. Также на форуме обсуждалась возможность импорта каталогов УДК (Универсальная десятичная классификация) и ББК (Библиотечно-библиографическая классификация).
0
Andrey_Rogovsky #
А Либрусек оно принимает?
+1
Andrey_Rogovsky #
Сорри за тупой вопрос — по ссылке нашел что да
0
gpa5 #
Скачанные файлы можно затем экспортировать на внешнее устройство, либо открыть в Вашей любимой программе для чтения, указав ее предварительно в настройках

Я конечно, извиняюсь, а где в этой программе указать какой редактор использовать? У меня стоит FBReader, она его не видит =(
система Ubuntu 9.10
НЛО прилетело и опубликовало эту надпись здесь
0
gpa5 #
да странно, но перезагрузка помогла)
0
kovyrlo #
а с версии 0.17 никакие зависимости от других пакетов не добавились? а то можно было бы ebuild обновить gentoo'шный
и поменяйте пожалуйста в ebuild
KEYWORDS=«amd64 x86»
на
KEYWORDS="~amd64 ~x86"
альфа всё-таки, а вы её в стейбл загнали
0
lintest #
ebuild делал один из участников форума.
Сам не имею опыта работы с Gentoo.
Никакие зависимости не добавлялись.
+1
kovyrlo #
спасибо! буду держать путь на ваш форум
–1
Qiwichupa #
реквестирую поддержку опенайди и интеграцию с библиотеками (той же флибустой) на уровне «нашел там, перетащил в _свою коллекцию»
0
ayurganov #
может я конечно идиот, но как в программе скачать БД?

прочитал форум — не нашёл ответа
0
lintest #
Изнутри программы пока что никак нельзя. Скачать можно например отсюда.
launchpad.net/myrulib/trunk/0.18/+download/flibusta.db.full.zip
0
ayurganov #
понятно. относительно удобно.
Libruslib пока в этом плане удобней. (насколько я помню, он правда только под Win)

А так программа очень приятная и интерфейс понятен

Удачи в разработке!

0
kosmass #
Очень жаль, что так и не смог приучить себя читать с монитора ПК.

Программа-то, по ходу, отличная. (:
0
volosati #
Спасибо огромное, наконец-то вся коллекция упорядочена, да и с подбором/выкачкой книг проблем меньше.
0
Evengard #
Был бы интересен функционал экспорта в текст с авторазрезкой — чтобы на iPod nano 4g вместо заметок читать ) какая то программка на яве так делала… забыл название…
0
lintest #
Опишите подробнее что именно нужно на форуме программы в разделе «Предложения и пожелания»
0
Sergeich #
1. А где хранятся скачанные книги?
2. Проблема возникла следующая — при открытии файла книги в CoolReader2 всё чудесно работает, но стоит выйти из программы, как место на котором я закончил читать теряется. Открыть тот же файл вновь напрямую через CR повторно не удается. Приходится вновь входить в MyRuLib, запускать книжку вновь, а потом выискивать место, на котором остановился.

Может в чем не разобрался? Подскажите.
0
lintest #
В следующей версии 0.19 поведение временных файлов для чтения во внешних программах изменится:
* Файлы теперь создаются в папке пользователя, по умолчанию: ~/.config/myrulib/local.
* Имя файла равно его сумме MD5 (плюс расширение), то есть не меняется каждый раз.
* В настройках можно отключить удаление файлов при выходе из программы.

Пример:
~/.config/myrulib/local/4835c68803cb2aa41031563ac9c4f241.fb2
%userprofile%\Application Data\myrulib\local\4835c68803cb2aa41031563ac9c4f241.fb2
0
Sergeich #
Спасибо, с нетерпением жду следующей версии
0
lintest #
Выпущена очередная версия 0.19
0
denver #
Не открывает файлы если прога (и база) на C: а сами книги на D:

E> Book not found /Books/en/A/Adams Douglas/Adams — The Hitchhiker's Guide to the Galaxy.fb2.zip
0
lintest #
Задайте в параметрах бибилотеки путь к ее корневой папке. При стандартных настройках в базе сохраняются только относительные пути. Базовая директория по умолчанию равна месту расположения файла коллекции (базы данных). В последней версии 0.19 в настройках имеется возможность сохранять также абсолютный путь к файлам.

+1
denver #
Получилось, спасибо за совет и отличную программу! :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.