| svs57 @ 16-04-2008 00:31:00 |
Собственно совместил русскую грабалку TV программ и gshowtv http://www.free-x.de/xmltv/  http://gshowtv.sourceforge.net/  Все на perl Что касается грабалки-скрипта, то и бог с ним. А вот интерфейс хотелось бы не GTKшний. Во-первых медленно, во-вторых плохо интегрировано.
Есть спецы под maemo на питоне ваять?
Жаль нельзя сюда скриншот послать.
|
| bw @ 16-04-2008 00:44:05 |
Я с Python работаю. Не понял, что требуется то? Разработка интерфейса? Тогда это не ко мне.
..bw
|
| svs57 @ 16-04-2008 00:51:49 |
Требуется отобразить xml файл в виде программы передач. Грабалка - perl скрипт скачивает из Инета программу TV и получает xml Нужно сделать удобное и быстрое его отображение. Вот скриншот
http://n8xx.com/uploads.php?file=gshowtv.jpg 
|
| Wall @ 16-04-2008 13:20:04 |
Что-то я не понял какой интерфейс нужен, если не GTK-шный?
|
| svs57 @ 16-04-2008 23:22:13 |
Я же написал, что gshowtv на Gtk2 perl Хотелось бы на Hildon, а не на общем Gtk
Очень тормозно. Может просто из-за того что так написана. Стартует долго, разбирая каждый раз xml Еще хотелось бы чтоб была убрана возможность записи программ, которой все равно нет. А лучше напоминалка о передачах сделана. И еще одна вещь. gshowtv показывает по суткам программу В районе 0:00 приходится каждый раз менять день. Собственно что я и говорил: Переписать визуализацию xml (xmltv) файла на hildon Довести бы это дело до ума, получили бы полноценную программу TV Идеально ИМХО в виде аплета
|
| bw @ 17-04-2008 07:56:23 |
Объясни мне тут что такое Hildon? Как я понял интерфейс для n8X0 разработан на dr17 (или dr16), а этот менеджер в свою очередь использует efl. Т.е. логичнее использовать efl. Но вот что такое Hildon я непонял. Я не в состоянии разработать интерфейс, нужен графический (т.е. желателен) дизайнер и дизайнер интерфейсов, я, сейчас, не готов выполнить ни первую ни вторую работу. Что касается программиорвания, если у тебя просто не достаточно навыков по программированию на Python я, как и многие другие здесь, конечно же тебя проконсультируем. Но вот почему Python? Делай лучше на Си (не Си-плюс-плюс), если тебе интересен не большой объем приложения (т.е. всего пакета с зависимостями) и не большие хапросы к CPU.
..bw
|
| svs57 @ 17-04-2008 08:46:43 |
http://en.wikipedia.org/wiki/Hildon 
|
| Wall @ 17-04-2008 11:15:15 |
svs57 говорит:Я же написал, что gshowtv на Gtk2 perl Хотелось бы на Hildon, а не на общем Gtk
Hildon, насколько я знаю - это обертка над Gtk, то есть по определению медленнее, чем сам Gtk. Python, как и Perl - интерпретатор, то есть от замены одного на другой быстрее не станет, если не улучшить быстродействие поменяв алгоритм. Собственно поэтому я и спросил, что не все так однозначно в вашем вопросе.
Теперь я понял, что вы хотите, чтобы кто-нибудь переписал этот gshowtv. Спасибо за разъяснение.
|
| svs57 @ 17-04-2008 11:43:51 |
Да есть грешок, что плохо излагаю :)
|
| Dali @ 18-04-2008 07:03:50 |
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.
Вобщем, работа актуальная, интересная, её много, и за неё не заплатят.
|
| svs57 @ 18-04-2008 10:45:35 |
Да работает gshowtv на таблетке. Проблема что долго загружает xmltv. После того как загрузит - более мение нормально. Ну и интерфейс не очень. Мешает правый фрейм для записи, который здесь не нужен. А qt ставить из-за одной программы - увольте. Ест-но нужно переписать заново. И разбор xmltv делать по запросу.
|
| Dali @ 21-04-2008 05:40:37 |
Я попробовал запустить 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?
|
| svs57 @ 21-04-2008 08:53:39 |
Сначала я тоже пробовал пакетами делал сам из исходников Дебиан. Слишком много всего нужно. Уморило меня делать пакеты. Потом стал перлом ставить через CPAN. perl -MCPAN -e shell cpan> install ... Смотрел чего не хватает и доставлял. Ну и заработало. Есть еще ontv gnome pyhon applet http://johan.svedberg.com/projects/coding/ontv/  пока не пробовал
|
| Wall @ 21-04-2008 10:37:41 |
Ему панель гномья нужна, без нее апплеты не живут, так что на таблетке оно не заработает, можете и не пробовать.
|
| svs57 @ 21-04-2008 11:15:01 |
Да это я понимаю. Я связался с автором и спросил, как по поводу портации на N810. Вот ответ: No, sorry, no time for that. I have pretty much stopped developing OnTV.
|