Собственно совместил русскую грабалку TV программ и gshowtv
http://www.free-x.de/xmltv/ 
http://gshowtv.sourceforge.net/ 
Все на perl
Что касается грабалки-скрипта, то и бог с ним.
А вот интерфейс хотелось бы не GTKшний.
Во-первых медленно, во-вторых плохо интегрировано.
Есть спецы под maemo на питоне ваять?
Жаль нельзя сюда скриншот послать.
Отредактированно svs57 (16-04-2008 00:52:45)
Активен
Требуется отобразить xml файл в виде программы передач.
Грабалка - perl скрипт скачивает из Инета программу TV и получает xml
Нужно сделать удобное и быстрое его отображение.
Вот скриншот
http://n8xx.com/uploads.php?file=gshowtv.jpg 
Отредактированно svs57 (16-04-2008 02:56:41)
Активен
Я же написал, что gshowtv на Gtk2 perl
Хотелось бы на Hildon, а не на общем Gtk
Очень тормозно. Может просто из-за того что так
написана. Стартует долго, разбирая каждый раз xml
Еще хотелось бы чтоб была убрана возможность записи программ,
которой все равно нет. А лучше напоминалка о передачах сделана.
И еще одна вещь. gshowtv показывает по суткам программу
В районе 0:00 приходится каждый раз менять день.
Собственно что я и говорил:
Переписать визуализацию xml (xmltv) файла на hildon
Довести бы это дело до ума,
получили бы полноценную программу TV
Идеально ИМХО в виде аплета
Активен
Объясни мне тут что такое Hildon? Как я понял интерфейс для n8X0 разработан на dr17 (или dr16), а этот менеджер в свою очередь использует efl. Т.е. логичнее использовать efl. Но вот что такое Hildon я непонял.
Я не в состоянии разработать интерфейс, нужен графический (т.е. желателен) дизайнер и дизайнер интерфейсов, я, сейчас, не готов выполнить ни первую ни вторую работу. Что касается программиорвания, если у тебя просто не достаточно навыков по программированию на Python я, как и многие другие здесь, конечно же тебя проконсультируем. Но вот почему Python? Делай лучше на Си (не Си-плюс-плюс), если тебе интересен не большой объем приложения (т.е. всего пакета с зависимостями) и не большие хапросы к CPU.
..bw
Неактивен
Активен
svs57 говорит:
Я же написал, что gshowtv на Gtk2 perl
Хотелось бы на Hildon, а не на общем Gtk
Hildon, насколько я знаю - это обертка над Gtk, то есть по определению медленнее, чем сам Gtk.
Python, как и Perl - интерпретатор, то есть от замены одного на другой быстрее не станет, если
не улучшить быстродействие поменяв алгоритм. Собственно поэтому я и спросил, что не все так
однозначно в вашем вопросе.
Теперь я понял, что вы хотите, чтобы кто-нибудь переписал этот gshowtv. Спасибо за разъяснение.
Неактивен
gshowtv у меня на PC нереально медленно работает, на таблетке не пойдёт. И интерфейс кривой, фреймы съезжают, и окно становится шире экрана и не уменьшается.
Надо адаптировать http://qttv.sourceforge.net/.
Хотя и она тормоз: "Be aware that this software is slow to load". QT на таблетку ставится, и даже вроде будет встроен вскоре.
Надо взять интерфейсную часть, а обработку данных полностью переделать. На компе после парсинга сайтов компилировать XML в sql db, добавив таблицы со списками, перекрёстными ссылками и прочим, что сейчас строится каждый раз при загрузке вьюера.
Парсинг сайтов - отдельная песня. Парсер с http://www.free-x.de/xmltv/
постоянно перестаёт работать (когда формат страниц ТВ-программ меняется). Я из-за этого забил на него, и использую TVxb под WINE. Вообще лучше грузить зипы с сайтов
http://www.ntvplus.ru/static/schedule/schedule.zip 
http://navigator.teleguide.info/downloa … ter_tv.rar 
http://ivanovo.stream.ru/intertv/index. … ge=archive
( http://ivanovo.stream.ru/intertv/www/ch … 042008.zip
)
Или формировать программу на http://www.kulichki.tv/
или http://tvin.net.ru/cgi-bin/tv/page.pl?listtv 
И парсить простой текстовый формат в db.
Вобщем, работа актуальная, интересная, её много, и за неё не заплатят.
Неактивен
Да работает gshowtv на таблетке.
Проблема что долго загружает xmltv.
После того как загрузит - более мение нормально.
Ну и интерфейс не очень. Мешает правый фрейм для записи,
который здесь не нужен.
А qt ставить из-за одной программы - увольте.
Ест-но нужно переписать заново.
И разбор xmltv делать по запросу.
Активен
Я попробовал запустить gshowtv на таблетке. Установил perl, perl-modules, libxml-parser-perl, скопировал из убунту libintl-perl, libxml-twig-perl, libxmltv-perl и gshowtv. Понадобятся и другие либы, это выяснится по ходу.
При запуске получаю
Can't load '/usr/lib/perl5/auto/XML/Parser/Expat/Expat.so' for module XML::Parser::Expat: /usr/lib/perl5/auto/XML/Parser/Expat/Expat.so: undefined symbol: PL_memory_wrap at /usr/lib/perl/5.8/DynaLoader.pm line 225.
at /usr/lib/perl5/XML/Parser.pm line 14
И это родная таблеточная libxml-parser-perl.
Что Вы сделали, чтобы запустить gshowtv?
Неактивен
Сначала я тоже пробовал пакетами делал сам из исходников Дебиан.
Слишком много всего нужно. Уморило меня делать пакеты.
Потом стал перлом ставить через CPAN.
perl -MCPAN -e shell
cpan> install ...
Смотрел чего не хватает и доставлял.
Ну и заработало.
Есть еще ontv gnome pyhon applet
http://johan.svedberg.com/projects/coding/ontv/ 
пока не пробовал
Активен
svs57 говорит:
Есть еще ontv gnome pyhon applet
http://johan.svedberg.com/projects/coding/ontv/
пока не пробовал
Ему панель гномья нужна, без нее апплеты не живут, так что на таблетке оно не заработает, можете и не пробовать.
Неактивен
Да это я понимаю. Я связался с автором и спросил, как по поводу портации на N810.
Вот ответ:
No, sorry, no time for that. I have pretty much stopped developing OnTV.
Активен