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

    myrulib.lintest.ru

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



    Проект находится в стадии активной разработки: первая версия была выпущена в июле 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++.

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

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

    Дополнительные ссылки:
    Поделиться публикацией

    Похожие публикации

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

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

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

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

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

                                  Он как раз и сделан для раздачи статики :)
                                    0
                                    отличная программа! Сам недавно начал пользоваться…
                                      0
                                      Выложите торрент баз флибусты, к примеру на thepiratebay.org/, пожалуйста. А то не могу скачать, видимо хабраэффект. Программа понравилась.
                                      0
                                      Не смог никуда законнектиться.
                                        +1
                                        Попробуйте скачать отсюда: launchpad.net/myrulib
                                          0
                                          Оттуда и качал. В консоли пусто, просто ничего не происходит после моих действий.
                                      0
                                      Отличная софтина, давно хотел что-то подобное. Надеюсь будет успешно развиваться =)
                                        +1
                                        Спасибо за труды, приятно видеть людей, активно учавствующих в опенсорс сообществе.

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

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

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

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

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

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

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

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

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

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

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

                                                                    +1
                                                                    Получилось, спасибо за совет и отличную программу! :)
                                                                  0
                                                                  На маке падает при попытке что-то скачать :(

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

                                                                  Самое читаемое