nixp.ru v3.0

25 января 2017,
среда,
00:26:23 MSK

DevOps с компанией «Флант»
Melnix написал 2 декабря 2005 года в 02:04 (509 просмотров) Ведет себя как мужчина; открыл 9 тем в форуме, оставил 24 комментария на сайте.

Есть интересный вопрос.

Люблю читать книжки, но зрение не казенное.

под Windows использовал ICE Book Reader Professional.(руская версия).

пускал под wine подвисает и глючит довольно сильно.

Есть че нить под Linux?

Буду очень благодарен.

rgo

djview, gv, ggv, xpdf, Acrobat Reader, xdvi…

Curu3MyHg
rgo
djview, gv, ggv, xpdf, Acrobat Reader, xdvi…

Ой. Я то поначалу подумал, что этот ICE Book Reader сам читать умеет.. Потом посмотрел, вроде как все-таки нет. Тогда действительно, странный вопрос.

А вот вопрос: а есть что-нибудь, что мне может на ночь сказку, например, само прочитать? И чтоб по русски..?

vovans

самому читать полезнее и интереснее. Вот только было бы что-то вроде ICE Book Readerа :(

rgo
Vovan`s
самому читать полезнее и интереснее. Вот только было бы что-то вроде ICE Book Readerа :(

Я чего-то не воткну — удобство ICE Book Reader’а в какой-то отдельной фиче типа скролла с определённой скоростью, или в комплексе всех фичей? автоскролл ИМХО неудобно — скорость чтения не постоянна: вот наткнёшься на дифуру напоминающую размерами гроб… Или кусок кода. Или автор какое-нибудь лирическое отступление вставит которое надо читать по диагонали выискивая конец. Или цитату на аглицком. Или просто решишь свериться с гуглем.

Как по мне, если в gv тулбар сбоку убрать и разместить горизонтально сверху или снизу — то лучше ридера не будет. Ну мож останеться только приделать поддержку гипертекстовых ссылок.

А если суть в качестве отрисовки — дык увеличить раза в полтора-два и читать.

Или я не прав?

Melnix

Спец проги для снижения напряжения на глаза я так понял нет?

vovans

2 rgo

А всякие там закладки, запоминание позиции, где читал, библиотека и проч… Для это есть спец прога. А автоскрол… Нет, не из-за него хорош ICE Book Reader

Master

PyBookReader может частично заменить ICE Book Reader ???

vovans

Посмотрел, PyBookReader вполне может потойти для этих целей! ;))

Спасибо за подсказку! ;)))

Правда, качать надо отсюда:

http://pybookreader.narod.ru/download.html

vovans

Кому в Линуксе не хватает такой проги как ICE Book Reader, могут попробовать PyBookReader. Попробовал — классная штука! Только тредует питона и pyGTK

Программа «понимает» обычный текст (*.txt), HTML, PDF, *.doc (при наличии в системе catdoc), а так же тексты в архивах zip и gzip (к сожалению с bzip2 она пока не подружилась, не смотря на то, что это умеет OrnamentBook).

Автоматическое определение кодировки (сперва ставил версию 0.4.2, где намучался с этими кодировками…)

Имеются закладки и менеджер книг с возможностью сортировки оных по группам.

Рекомендую ещё почитать тут: http://pybookreader.narod.ru/docs.html

Идея с словорями понравилась. Нужно будет обязательно попробовать!! %))

Ну и автор проги приводит список читалок под Линукс (может кто осилит попробовать?;))) — http://pybookreader.narod.ru/links.html
pETR (wxPython)
QBook (QT)
Kniga (QT)>
@Reader (GTK)
QBookShelf (QT)
Bookshelf (KDE)
Reed (консоль)
IReader (Java)
etc, etc, etc…

Короче, мне прога показалась довольно удобной. Жаль, что не поддерживаетются (надеюсь, пока) форматы ОО и kword :( Надо бы написать автору %))

Webangel

у меня не ставиться эта читалка..

Начало вывода make. Потом сплошные предупреждения и ошибки о отсутсвии функций или их неиспользовании.

cc fb2parser_wrap.c -I `python -c 'import distutils.sysconfig; print distutils.sysconfig.get_python_inc(),'` -c -g -Wall
fb2parser_wrap.c:41:20: Python.h: No such file or directory

А вот это выдает конфигуре pyGTK-2.8.2

checking for python script directory... ${prefix}/lib/python2.3/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.3/site-packages
checking for headers required to compile python extensions... not found
configure: error: could not find Python headers

Голова вообщем сейчас не варит поэтому не могу даже понять, почему не могу найти эти хедеры для екстеншенов.. Страно что нет деб пакетов для pyGTK..

Genie
почему не могу найти эти хедеры для екстеншенов.. Страно что нет деб пакетов для pyGTK..

чего-сь? видимо, сильно ты не соображаешь :D что не можешь спросить apt-cache search python gtk.

сознавайся, чего ночером делал?? :D

Начало вывода make. Потом сплошные предупреждения и ошибки о отсутсвии функций или их неиспользовании.

а пакет python-dev установлен? кроме того, надо ещё и иногда указывать -I ${путь_до_заголовков}, но это, впринципе, ./configure должен сам найти и указать.

Webangel

Ну не издевайся 8 минут пятого, утра! Это время моего поста. Конечно не соображаю. вот проснлся.. и все равно не понимаю :)

sergey:/home/zerg/Download# apt-cache search python gtk
ardour-session-exchange - Ardour session collaboration tool
bg5ps - A utility to print Chinese Big5/GB documents using TrueType fonts
directoryassistant - small LDAP address book manager
entity - XML-based GUI builder for GTK+
entity-c - XML-based GUI builder for GTK+ (C bindings)
entity-doc - XML-based GUI builder for GTK+
entity-gl - XML-based GUI builder for GTK+ (OpenGL bindings)
entity-javascript - XML-based GUI builder for GTK+ (JavaScript bindings)
entity-python - XML-based GUI builder for GTK+ (Python bindings)
entity-tcl - XML-based GUI builder for GTK+ (TCL bindings)
glade - GTK+ User Interface Builder
glade-2 - GTK+ 2 User Interface Builder
glade-gnome - GTK+ User Interface Builder (with GNOME support)
glade-gnome-2 - GTK+ 2 User Interface Builder (with GNOME 2 support)
glimmer - Programmer's editor with multiple windows and syntax highlighting
gramps - Genealogical Research and Analysis Management Program
iceme - A graphical menu editor for IceWM
k3d - 3D modeling and animation system
k3d-doc - 3D modeling and animation system - Documentation
libentity-dev - XML-based GUI builder for GTK+ (core library development files)
libentity0 - XML-based GUI builder for GTK+ (core library)
libgtksourceview-common - common files for the GTK+ syntax highlighting widget
libwxgtk2.4-python - wxWindows Cross-platform C++ GUI toolkit (wxPython binding)
nicotine - graphical client for the SoulSeek peer-to-peer system
pydict - an English/Chinese Dictionary written with python/gtk
python-gdk-imlib-1.2 - GTK gdk_imlib support module for Python
python-glade-1.2 - Put a bit of python code behind interfaces built with GLADE
python-glade2 - GTK+ bindings: Glade support
python-gnome-1.2 - PyGNOME -- Python bindings for GNOME
python-gnome2 - Python bindings for the GNOME desktop environment
python-gnome2-dev - Python bindings for the GNOME desktop environment
python-gtk-1.2 - GTK support module for Python
python-gtk2 - Python bindings for the GTK+ widget set
python-gtk2-dev - GTK+ bindings: devel files
python-gtk2-doc - documentation and API reference of GTK2 bindings for python
python-gtk2-tutorial - tutorial for the GTK2 python library
python-gtkextra - Python module for the GtkExtra widget set extension
python-gtkmvc - model-view-controller (MVC) implementation for pygtk
python2.3-glade2 - GTK+ bindings: Glade support
python2.3-gnome2 - Python bindings for the GNOME desktop environment
python2.3-gtk2 - Python bindings for the GTK+ widget set
quodlibet - audio library manager and player for GTK+
solfege - Ear training program for GNOME2
sql-editor - editor of SQL databases, with 'join' capability
vim-python - Vi IMproved, with python scripting support
wxwin2.4-examples - wxWindows Cross-platform C++ GUI toolkit (examples)
ggobi - Data visualization system for high-dimensional data

стоит все что надо. как я думаю:

idle-python2.3                                                                                      libwxgtk2.4-python
libxml2-python2.3
python
python-glade2                                                                                       python-gnome2                                                                                       python-gnome2-dev
python-gtk-1.2                                                                                      
python-gtk2
python-gtk2-dev                                                                                    
python-gtkextra                                                                                    
python-newt                                                                                         python-numeric                                                                                      
python-tk
python2.2-iconvcodec                                                                                python2.3                                                                                           python2.3-glade2                                                                                    
python2.3-gnome2                                                                                    
python2.3-gtk2                                                                                      
python2.3-libxml2                                                                                  
python2.3-pyorbit                                                                                      python2.3-tk

вот что относиться к питону..ИМХО стоит все что нужно и даже лишнее. Почемуж такие ошибки??

<font size=«-1»>пойду пива возьму может полегчает…</font>

vovans

Что-то я не увидел всё же python-dev, ведь тут написано:

checking for _headers_ required to compile python extensions... not found

У меня это всё выглядит так:

checking for python script directory... ${prefix}/lib/python2.4/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.4/site-packages
checking for headers required to compile python extensions... found
checking for python module thread... yes
vovans
11:48:31 [----] Vovan’s:

не помнишь, как ты решил данную проблему?

configure: error: could not find Python headers

11:50:05 [----] Bethrezen:

а, ну дык, установил python-devel

11:50:31 [----] Vovan’s:

ну дык, круто %) Я так и думал

Webangel

вывод configure pyGTK-2.8.2

checking for GLIB - version >= 2.8.0... no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB is incorrectly installed.
configure: error: maybe you want the pygtk-2-4 branch?

А в сардже тока libglib2.0-0. Или я чего то не понимаю…

Может в дебиане уже есть этот pyGTK? и тогда нафиг мне его компилять?

Правда что то найти не могу..

Webangel

Все решил проблему. Просто установил версию pyGTK 2.2 и все нормально пошло. Читалка действительно удобная. Только почему по англицки… страно все таки автор русский :)

Webangel

rtf не понимает %( а меня почти вся библиотека в этом формате.. придеться конвертить..

vovans
rtf не понимает

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

Попробовал делать по примеру:

# pdf-файлы читаем с помощью pdftotext, вместо "%s" будет поставлено имя файла,
# кодировка - "utf-8"
pdf .pdf plain_text_parser "pdftotext -enc UTF-8 %s -" utf-8

Использовал UnRTF и catdoc, но так и не разобрался, как заставить из правильно работать с читалкой. Может ты в этом разберёшься. Ещё неплохо бы написать письмо автору.

Что касается того, что прога с английским фейсом, то это меня тоже удивило. Обидно :(

Кстати, на всякий приведу примеры, как я пытался прикрутить RTF:

#rtf .rtf plain_text_parser "unrtf --text %s"                                                                                                                  
rtf .rtf plain_text_parser "catdoc"  utf-8
vovans

Итак, дополнение. Скачал rtf2html. Автор утверждает, что с русским всё Ок. Прописываем:

rtf .rtf html_parser rtf2html

Одни иероглифы или вопросительные знаки :(

Может что возможно доработать? Я просто устал. Весь день с самого утра просидел в поисках инструментов и попытке их прикрутить…

Melnix

Большое спасибо за программку. Достаточно заменила ICEBook Reader.

vovans

Да, прога хорошая? Прикрутил dictd к ней со словарём Даля и проч… Доворльно приятные впечатления.. Правда, не без недоработок :( Но это мелочи.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.