Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Новости и флейм из мира *nix (http://forum.oszone.net/forumdisplay.php?f=33)
-   -   Программа для чтения электронных книг (http://forum.oszone.net/showthread.php?t=70042)

[mzd] 18-08-2006 14:41 474036

Программа для чтения электронных книг
 
Вот, решил за отпуск познакомиться с библиотекой GTK+ и наваял программку для чтения электронных книг в формате txt, rtf и fb2. Заготовку GUI делал с помощью Glade, дорабатывал в Anjuta. От кода Glade мало что осталось. Практически все функции создания окон переписаны и дополнены моим кодом. Самая главная функция - открытия файла - достаточно прокомментирована (если кому станет интересно в ней разбираться :)) Парсеры rtf и fb2 не мои, их авторы честно указаны в соответствующем пункте меню "О программе". rtf - файлы открываются медлено, если их кодировка отлична от utf-8. Пока я с этой проблемой не разобрался, и она остается узким местом в программе. Для успешной компиляции необходимы библиотеки GTK+ dev, libxml-dev. Скачать исходники можно здесь Буду рад услышать конструктивную критику. Мыло для связи - в профиле :) Скриншот - http://tools.oszone.net/mzd/Screenshot-Easy reader.png

ruslandh 19-08-2006 21:30 474557

Есть-ли программы аналоги (Linux)? Могу попробовать написать spec под ALTLinux, собрать rpm и бросить ссылку в рассылку Сизифус (но на следующей неделе - завтра в Башкирию уезжаю - у меня то-же отпуск :) )

[mzd] 20-08-2006 19:09 474732

ruslandh
Аналоги есть. На GTK+ и Python написан PyBookreader, На QT - KHaaliReader.

mar 20-08-2006 22:01 474803

ну наличие аналогов не мешает появлению нового =) - так что в сизиф ее ))
а где бы скачать что-нибудь для примера, чтобы ею почитать?

[mzd] 21-08-2006 23:01 475281

mar
Она понимает txt, rtf и fiction book. За последним (и не только) обращаться по следующим ссылкам:
http://www.fictionbook.ru/
http://lib.aldebaran.ru/
http://www.litportal.ru/
http://www.fenzin.org/

ruslandh 04-09-2006 07:47 480377

[mzd]
Скачал, буду с ним работать (создавать RPM) - сразу замечание - Changelog - лучше писать по-английски (для русского - что-нибудь типа Changelog.ru).

PS Извини за задержку - работа :)

ruslandh 04-09-2006 09:30 480422

Вложений: 1
Сейчас тороплюсь, вроде соберётся. Насчёт критики - см лог

[mzd] 06-09-2006 10:22 481550

ruslandh
Спасибо за файл. Предупреждения эти есть и у меня. Это gtk ругается на парсинг аргументов, хотя в их tutorial эти функции именно так и описаны :)
Сейчас работаю над возможностью изменять цвет фона и текста, добавлением закладок и ведением учета электронных книг (т.н. "книжная полка"), но дело идет медленно - работа и диссер :)

ruslandh 18-09-2006 07:48 486092

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

PS А я пока не смог её собрать, правда последний раз пытался неделю назад.


PPS пиши сюда или мне в личку - hihin_cat_narod/ru - а то я забываю в делах о ней. Вчера-бы мог с ней повозиться, да забыл :)


Время: 20:29.

Время: 20:29.
© OSzone.net 2001-