LINUX.ORG.RU
 
Severus_Zley

QBookShelf 1.0pre1 релиз!


0

0

"Книжная Полка", а именно так звучит название программы в переводе (если отбросить букву Q), призвана помочь Вам при чтении и организации электронных книг под операционной системой Линукс. В данной версии программы присутствуют все необходимые функции для более-менее удобного чтения электронных книг. Их, конечно, ещё мало, но к версии 2.0 будут вырисовываться уже стоящие плюсы. Также к вышеупомянутой версии (2.0) в программу будет встроена "Библиотека" для организации и хранения электронных текстов.



Что представляет из себя сейчас данная программа?
"Книжная Полка" уже сейчас прекрасно справляется с некоторыми своими обязанностями:

Показ текста - программа спокойно отображает файлы больших размеров, различных форматов: будь то html, обыкновенный текстовый файл или MS WORD DOC! В скором
времени будет возможен показ текстов в формате OpenOffice/StarOffice SXW.
Сохранение текущей позиции при чтении ( возможно два типа сохранения позиции: Первый: Сохранение позиции с использованием номера текущего параграфа и Второй: Сохранение текущей позиции курсора ? возможен только тогда, когда вы нажали где-нибудь в рабочей области. На сегодняшний день пользователи программы предпочитают пользоваться первым типом сохранения позиции).
Увеличение \ уменьшение текста.
Печать текста.
Поддержка нескольких текстовых кодировок: KOI8-R, CodePage-1251, UTF-8 и DOS 866.
Поиск по тексту.
Гибкие настройки программы (шрифты, цвета и тд...).
Полноэкранный/оконный режим.
Перевод всего текста из верхнего регистра в нижний и наоборот.
Режим редактора (довольно-таки полезная вещь, если вам нужно что-либо подправить в тексте).
Автоматический текстовый режим (определяет какой файл был открыт ? текстовый, html или MS doc).
Форматирование содержания html-файлов.
Полная локализация программы (пока только английский язык и русский язык).
Автоматический скроллинг текста.
Автоопределение кодировок.
Постраничный скроллинг.
Фоновое изображение.

И теперь самый большой плюс для нелюбителей КДЕ - программа написана на QT поэтому вам не надо иметь установленную библиотеку среды КДЕ!

>>> Подробности


[#]  

Re: QBookShelf 1.0pre1 релиз!

Уважаемый автор! Пожалуйста, подумайте насчет поддержки формата .fb2 - фактически, это xml простой структуры. Появляется все больше книг в этом формате (например, http://fictionbook.ru/). fb2 - хорошая и удобная штука!

anonymous ()
[#]  
ikm

Re: QBookShelf 1.0pre1 релиз!

Кстати говоря, opie-reader уже портирован под QT/X11. И лучше программы для чтения под линукс я не видел.

** ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от ikm 29.07.2004 2:45:42  

Re: Re: QBookShelf 1.0pre1 релиз!

>Кстати говоря, opie-reader уже портирован под QT/X11. И лучше программы для чтения под линукс я не видел.

Неправда. Лучшая программа - JustReader: http://justreader.sourceforge.net/ . В том числе и под Opie.

** ()
[#]  
Evgueni

Re: QBookShelf 1.0pre1 релиз!

Добрый день

А почему бы файлы типа rtf/doc не открывать с помощью catdoc, а для xls - xlhtml, то есть создать систему фильтров, где можно самому задать какая программ используется для получения текста, который уже просматриваешь.

А pdf можно просто заэмбедить для начало окно от xpdf.

Сила gnuсных программ в том, что не все колёса приходится изобритать самому, а часть из них можно просто скопировать или использовать уже существющие прицепившись к паровозу конвеера.

Ну а гуй это дело в значительной степени десятое - я, например, mc для чтения книг временами использую, так как шрифты консольные меня меньше раздражают. Так что, возможно, xlib в этом смысле рулит.

***** ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от human0id 28.07.2004 17:38:15  

Re: Re: QBookShelf 1.0pre1 релиз!

>А на самом деле, книжки должны быть в печатном виде. :-)

Либо ты ещё молодой, книжек у тебя ещё мало, и тебе не надо боком по квартире пробираться. Либо ты олигарх и живёшь 37 больших комнатах разом :)

anonymous ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 8:52:01  
Evgueni

Re: Re: Re: QBookShelf 1.0pre1 релиз!

Я вот довольно слабо понимаю зачем книги сверх меры в доме накапливать? Накопился лишний рюкзак - сдал в библиотеку (потом там же берёшь, если что). Книг, которые перечитываешь не сильно много: 4-5 полок вполне оптимально.

***** ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от anonymous 28.07.2004 22:09:58  
Severus_Zley

Re: Re: QBookShelf 1.0pre1 релиз!

Я думаю что к версии 2.0 (может чуть раньше) мы сделаем поддержку FB2.

* ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от Severus_Zley 29.07.2004 11:07:22  

Re: Re: Re: QBookShelf 1.0pre1 релиз!

И с фоновой картинкой разберись, чтоб не прокручивалась с текстом.

Статическая фоновая картинка и скроллируемый текст - было бы удобнее.

anonymous ()
[#] Ответ на: Re: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 11:25:28  
int19h

Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

> Статическая фоновая картинка и скроллируемый текст - было бы удобнее.

Не факт. Я вот предпочитаю, чтоб все скроллилось вместе. Так что лучше уж опцией.

**** ()
[#]  

Re: QBookShelf 1.0pre1 релиз!

Может не в тему, но думаю это самая близкая тема: кто знает прогу, которая бы работала как библиотека файлов: чтобы в ней можно было быстро найти файл, посмотреть описание и прочее?
Спасибо.

anonymous ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 12:38:22  
Severus_Zley

Re: Re: QBookShelf 1.0pre1 релиз!

BookCase for KDE
Скоро и у нас будет библиотека файлов.

* ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от Severus_Zley 29.07.2004 12:41:44  

Re: Re: Re: QBookShelf 1.0pre1 релиз!

Спасибо. Сейчас посмотрю.
А то, сколько всего переставил, всё не то, всё сырое. :-(

anonymous ()
[#] Ответ на: Re: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 12:50:23  
Evgueni

Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

>А то, сколько всего переставил, всё не то, всё сырое. :-(

Не сырое только grep и find

***** ()
[#]  

Re: QBookShelf 1.0pre1 релиз!

нихуя не компилит, какогото хедера нехватает

anonymous ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 17:42:27  
geek

Re: Re: QBookShelf 1.0pre1 релиз!

>не компилит, какогото хедера нехватает

проверь /dev/dna

** ()
[#]  

Re: QBookShelf 1.0pre1 релиз!

А кто-нибудь собирал QBookShelf под OPIE (iPAQ или OpenZaurus) ?

PS: JustReader, конечно тоже можно использовать, если до этого не видел HaaliReader'а.

anonymous ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 18:07:02  

Re: Re: QBookShelf 1.0pre1 релиз!

> если до этого не видел HaaliReader'а

Видел. Он сильно проигрывает JR.

** ()
[#]  

Re: QBookShelf 1.0pre1 релиз!

Фтопку. У нас для этого есть Конкверор. Велосипедисты бля...

anonymous ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 20:11:52  

Re: Re: QBookShelf 1.0pre1 релиз!

Ф Биореактор! Книжка должна быть txt и читать её надо vi'ем

anonymous ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 21:12:58  

Re: Re: Re: QBookShelf 1.0pre1 релиз!

сделав еще рульную подсветку начал обзацев, забиндbв изменение размера шрифта, ну а все остальное в vim вроде есть, а чего нет - нетрудно доделать :D

anonymous ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 20:11:52  
Valerius

Re: Re: QBookShelf 1.0pre1 релиз!

>Фтопку. У нас для этого есть Конкверор

Конкверор канешно рулит, как здесь говорят, непадецки. Но запоминать позицию файла пока не может. :( А для более-менее длинных файлов это архиважно

** ()
[#] Ответ на: Re: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 29.07.2004 22:05:27  

Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

В конквероре всё это уже есть: древовидный навигатор по книжкам ( названию, автору, теме, ISDN и т.д. ), просмотр нужных док. форматов ( шрифты не проблема ). Нужно только БД прикрутить.

номос

anonymous ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от Valerius 30.07.2004 0:24:37  

Re: Re: Re: QBookShelf 1.0pre1 релиз!

>>Но запоминать позицию файла пока не может

Для чего ?

номос

anonymous ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от geek 29.07.2004 18:05:06  

Re: Re: Re: QBookShelf 1.0pre1 релиз!

qt[какойтотам]_assistant.h, почему нету не знаю, вроде qt полностью установлен

anonymous ()
[#] Ответ на: Re: QBookShelf 1.0pre1 релиз! от svyatogor 28.07.2004 15:39:06  

Re: Re: QBookShelf 1.0pre1 релиз!

>Хочешь, а прикручу (попробую по крайней мере) нормальный configure/Makefile ?

Ну блин психи :]] Про qmake никто таки не слышал?

# ()
[#] Ответ на: Re: Re: QBookShelf 1.0pre1 релиз! от IceD 30.07.2004 14:56:41  

Re: Re: Re: QBookShelf 1.0pre1 релиз!

Так. Дочитал тред. Чуть не поплохело. Проводим ликбез:

--->
TEMPLATE = app
LANGUAGE = C++

CONFIG += qt warn_on release

HEADERS += part.h \
partbar.h \
partcell.h \
parteditor.h \
parteditorhdr.h \
project.h \
settings.h \
cache.h \
clip.h \
dndlistbox.h \
tracker.h

SOURCES += main.cpp \
part.cpp \
partbar.cpp \
partcell.cpp \
parteditor.cpp \
parteditorhdr.cpp \
project.cpp \
settings.cpp \
cache.cpp \
clip.cpp \
dndlistbox.cpp \
tracker.cpp

FORMS = mainw.ui \
parteditorw.ui \
partsw.ui \
partpropertiesdialog.ui \
trackerw.ui

IMAGES = images/back.png \
images/editcopy.png \
images/editcut.png \
images/editpaste.png \
images/filenew.png \
images/fileopen.png \
images/filesave.png \
images/filesaveas.png \
images/fileexit.png \
images/fileclose.png \
images/partsadd.png \
images/partsdelete.png \
images/partsproperties.png \
images/viewparteditor.png \
images/viewparts.png \
images/med2.xpm \
images/parteditor.xpm \
images/parts.xpm \
images/insertcommand.png \
images/tracker.xpm \
images/viewtracker.png

UI_DIR = ui
MOC_DIR = moc
OBJECTS_DIR = obj
<---

Это был .pro для одного не сильно мелкого проектика. Вопрос - зачем использовать покалеченные autotools если есть нативная (и более удобная тулза). Может еще и локализацию геттекстом делать будем? Ась?

# ()
[#] Ответ на: Re: Re: Re: QBookShelf 1.0pre1 релиз! от IceD 30.07.2004 15:03:21  
Severus_Zley

Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

Так какая разница, если в архиве с исходниками будет и automake \ autoconf scripts и одновременно qbookshelf.pro?

Свобода выбора, как говорится!

* ()
[#] Ответ на: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз! от Severus_Zley 30.07.2004 17:12:02  

Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

Большая разница. Только qmake генерит ПРАВИЛЬНЫЙ Makefile под конкретную архитектуру и под конкретную точку установки Qt. Да и вообще при изменении в файле проекта придётся вносить их и в скрипты, а это большой шаг... в прошлое! Уж лучше в pro-файле написать про установку - насколько мне известно, это сделать вполне возможно. Про pdf - через xpdf невозможно сохранять/востанавливать позицию. Да и вообще, imho проще вручную запустить xpdf (или акробат, кому как больше нравится). 2 Evgueni >А pdf можно просто заэмбедить для начало окно от xpdf. pdf2text ни о чем не говорит?

PS: добавлен slackware tgz.

()
[#] Ответ на: Re: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 30.07.2004 0:35:24  
Valerius

Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

>>>Но запоминать позицию файла пока не может >Для чего ?

Ты или больших книг не читал или рекордсмен по скорочтению.

** ()
[#] Ответ на: Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз! от GWxxx 30.07.2004 17:28:50  

Re: Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

> Про pdf - через xpdf невозможно сохранять/востанавливать позицию. Да и вообще, imho проще вручную запустить xpdf (или акробат, кому как больше нравится). 2 Evgueni >А pdf можно просто заэмбедить для начало окно от xpdf. pdf2text ни о чем не говорит?

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

у меня несколько дисков со статьями и книжками в форматах txt, html, pdf, ps (ps.gz и ps.Z до кучи), pdf, djvu. Если бы была программа, позволяющая это дело удобно категоризировать и ещё с поиском - это было бы супер! те форматы, которые она своими средствами прочесть не может (ps, pdf, djvu) пускай открывает внешней программой

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз! от anonymous 30.07.2004 20:25:49  

Re: Re: Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

Почему не вручную надо запускать xpdf???

Пардон, я сглючил, прога эта называется pdftotext. А ещё есть pdfimages, позволяющая выдирать графику из pdf-файлов. Если нужно сохранять картинки и формулы, то надо искать прогу, конвертирующую в html (если таковой нет - написать скрипт).

2последний anonymous

QBookShelf не для этого предназначена (по крайней мере пока).

Да и вообще формат djvu поиск НЕ поддерживает. Совсем...

Есть идея - при открытии pdf на панели появляется кнопка, по нажатии на которой запускается xpdf (или что-то другое, установленное в настройках юзером). Так делать?

()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз! от Severus_Zley 01.08.2004 10:32:01  

Re: Re: Re: Re: Re: Re: Re: Re: Re: QBookShelf 1.0pre1 релиз!

Эээ. Что-то я поспешил с выводами. Ни одна из извесных мне прог для выдирания текста из pdf не дружит с русским языком! Всместо букв получаются точки...

Может кто знает нормальные проги? Но обязятельно консольные!

()