GNU/Linux -- это интересно

OrnamentBook и PyBookReader

Рубрика: Прочие -> Офисное ПО
Метки: |
Среда, 23 июня 2010 г.
Просмотров: 2500
Подписаться на комментарии по RSS

OrnamentBook и PyBookReader - программы для чтения электронных книг в формате txt и fb2.

ornamentbook - чтение книг Linux

К сожалению, с читалками в Linux туговато. Из того, что предлагается сейчас в репозитариях - FBReader и всё :( В принципе, программа неплохая, поддерживает внушительное количество форматов электронных книг, но функционал... Хотелось бы большего :( Из того, чего не хватает - разбиение экрана на 2 страницы и автопрокрутка. Первое очень важно, так как экраны сейчас в основном с большим разрешением и широкие (wide). Довольно сложно не терять строчку :) Второе тоже бывет полезно - если привыкнуть и правильно настроить скорость автопрокрутки, то к клавиатуре или мышке тянуться почти не нужно. Полезно, когда много читаешь.

ornamentbook - чтение книг Linux

Итак, в каких же программах для чтения электронных книг есть перечисленные функции? Как ни странно, это OrnamentBook и PyBookReader, активное развитие которых происходило в 2004-2005 годах, а последние изменения было в 2006! К сожалению, с тех пор проект загнулся :( Раньше я часто использовал обе читалки, но никак не думал, что они будут актуальны до сих пор. И изменения ситуации пока не предвидится.

ornamentbook - чтение книг Linux

Так вот. У OrnamentBook и PyBookReader один автор. Обе программы написаны на Python и в зависимостях имеют GTK2, PyGTK2 и libxml2. OrnamentBook поддерживает книги в архивах zip/gzip/bzip2, а PyBookReader - только в zip-е.

ornamentbook - чтение книг Linux

Обе программы умеют группировать книги по категориям, автоматически определяют кодировку, организованна работа с закладками, имеется менеджер книг или библиотека.

ornamentbook - чтение книг Linux

Чем они отличаются? OrnamentBook умеет разбивать экран на два листа и поддерживает скины (фоновые картинки) в виде jpg-файлов. PyBookReader не умеет ни того, ни другого, но в нём реализована функция автопрокрутки. При определённых настройках и "сноровке" больше ничего и не нужно :)

pybookreader - чтение книг Linux

Так же, у OrnamentBook сноски/примечания отображаются на одной странице с текстом, а у PyBookReader это ссылки, которые ведут в самый конец страницы, что неудобно (особенно при использовании автоматической прокрутки).

pybookreader - чтение книг Linux

OrnamentBook задумывалась как свободный и кроссплатформенный аналог ToM Reader.

pybookreader - чтение книг Linux

К слову сказать, есть ещё одна программа для чтения электронных книг, которая умеет разбивать текст на две области - CoolReader 3! Последний год автор занимается переписыванием cr3 с wxWidgets на QT4. В прочем, об этом в другой раз.

ПРИМЕЧАНИЕ: так как рассмотренные в обзоре программы давно прекратили своё существование, рекомендую всё же смотреть в сторону CoolReader!
Автор: vovans, xmpp: xmpp
Добавить страницу в закладки:
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Комментариев: 5
  1. Да, с читалками под Линукс что-то туго ((( OrnamentBook и PyBookReader подавали надежды, но проект давно заброшен :(

    А остальное всё какое-то... не то...

    CoolReader 3 развивается, но очень вяло. И упор там сейчас на мобильные девайсы. Такими темпами нескоро мы дождёмся чего-то стоящего ((

  2. 2010-12-20 в 22:26:15 | Андрей

    Любителям КЕД, да и остальным можно напомнить о читалке khaalireader (задумывалось под третьи кеды, но и с четвертыми работает нормально).

    Виндовый IceReader прекрасно работает под wine.

    Но мое мнение - одностраничный вид удобнее - глаза скачут в 2 раза меньше :)

    Так что мой выбор - FBReader, и функционал устраивает, и регулярно развивается, и очччень даже кроссплатформенный

  3. 2011-05-19 в 10:47:26 | Владимир Юрганов

    одностраничный вариант вообще отстой.

    глаза двигаются куда больше.

    а в icereder-e бесит автопрокрутка, котрую невозможно отключить. и вдруг старница начинают прыгать то вперед то назад

    ну а fbreader - антивариант в силу одностраничности и длинной строки

  4. coolreader попробуйте? Есть на сайте обзор. Воспользуйтесь поиском. И две страницы умеет, и всё такое... Сейчас попробую собрать из git. Если получится, дополню комментарий.

    Про icereder не знаю, установлен, работает, но много читать с него не пробовал. Вроде бы особых проблем не вызывал после настройки. И никакой автопрокрутки невыключаемой я у него не помню.

    Но в остальном и целом я согласен, всё печально (((( Единственный более менее живой fbreader, который есть во всех репах, мягко говоря, не удовлетворяет. А то что можно только руками поставить, ну... или давно заброшенное и морально (да и технически) устаревшее (как программы в этом обзоре), либо... Вялоразвивающиеся, со своими недостатками, но зато хоть что-то :)

    UPD: в последнем coolreader теперь можно выбирать текстуру фона! Что под текстом. Как в старые добрые времена )) наконец-то! :) Правда, пришлось догадаться, куда их пихнуть, чтобы программа их увидела, но зато уже собирается программа с пол пинка!

  5. С вопросами о неработоспособности программ - на форум! Там всё разберём.

    А тут обсуждаем только по теме.

    Кстати, добавил скрины в обзор coolreader'а! И рекомендую использовать именно его! Так как там поддержка современных форматов всяко лучше, чем у PyBookReader, которому сто лет в обед!

Оставьте комментарий!
Используйте нормальные имена.
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)




Войти через loginza

 
captcha