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 |
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|