от Желязко Желязков(28-02-2011)

рейтинг (55)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

 ТВ екстри 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 >>