LINUX-BG   Адрес : http://www.linux-bg.org
ТВ екстри EPG Electronic program guide с Tvitime
От: Желязко Желязков
Публикувана на: 28-02-2011
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=417556606
 ТВ екстри EPG Electronic program guide

Преди около година и половина брат ми си взема антена и
приемник на един от цифровите оператори. Направи ми
впечатление екстрата която имаше EPG Electronic program guide
или информацията за кое предаване дават в момента на канала и
кое следва след него. И как той може да я има а аз не :D.
Опънах чичко google  но за българските програми нямаше или
бяха платени. И така до преди 1 месец тогава попаднах на

http://code.google.com/p/epgss/

httml скрапер написан от Иван Марков и ето го резултата.

http://jackie.hopto.org/pics/xmltv7.png


Ето как се прави изтегляте си

http://epgss.googlecode.com/files/epgss...

epgss-1.5.zip

Налична е нова версия epgss-1.6.zip

http://epgss.googlecode.com/files/epgss...

Изсипвате зип-а където ви е удобно редактирате файла
еpgss.ini като коментирате #formatter=format_mxf.js "формат за
Winbowz Media Center" и махате коментара на
formatter=format_xmltv.js

и стартирате

epgss.sh channel.xml <- файла който ще създадете

root@jackie:./epgss.sh channel.xml


И куцук събра информацията само за 4 канала повторих пак и
пак същото . Започнах да се ровя из кода и напосоки не питайте
защо и как :D промених файла grab_media.dir.bg.js намиращ се в
папката scripts на ред 85 от
var pcounter = 0; на -> var pcounter = 1;


и всичко си тръгна :D

Starting media.dir.bg grabber...                                          
1 of 13: Retrieving uncategorized list of all programs                    
>> Done: Content grabbed (schedule for next 7 days).                      
>> Done: Content HTML parsed.                                            
>> Done: 97 channels / 18961 programs extracted.                          
>> Done: Programs map created.                                            

След като създаде файла трябва да го заредите в програмата с
която гледате телевизия. За Tvtime който използвам аз става
като редактирате ~/.tvtime/tvtime.xml и добавите

<option name="XMLTVFile" value="/пътя_до_файла_channel.xml"/>
<option name="XMLTVLanguage" value="none"/>


После редактирате и ~/.tvtime/stationlist.xml

като за всеки канал редактирате <station name="X" <- като
замествате номера в примера който съм дал X-а с името на
канала от файла channel.xml като каналите на кирилица ги
копирате и пействате защото са на маймуница заради кодировката

проблем ми направи Нова Телевизия и така не го оправих това да
му е кусура. Работи на Winbowz Media Center Mythtv
предлполагам и на други програми.

ТВ Картата която ползвам е

Multimedia video controller: Conexant Systems, Inc.
CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)

с заредени модули cx88xx cx8800 cx88_alsa
нстройките

cat /etc/modprobe.d/cx88xx.conf
options cx88xx card=27 tuner=38  radio=1

Tvtime версия 1.0.2.

Linux jackie 2.6.29.2-smp #2 SMP Mon Apr 27 15:58:05 CDT 2009
i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GenuineIntel GNU/Linux

root@jackie:/stuff/tv/epgss# cat /etc/slackware-version
Slackware 13.0.0.0.0


Вече се радвам на EPG

за повече информация

http://code.google.com/p/epgss/

http://tvtime.sourceforge.net/xmltv.html

man tvtime


<< Как да управляваме паролите си? | Работа с kismet >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.17 usr + 0.03 sys = 0.20 CPU)