Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Kiedyś już pisałem o pluginie, który ściąga program ze strony C*. Z braku czasu
odłożyłem sprawę, ale już go uruchomiłem. Przykładowy program ściągnięty
dzisiaj jest do 3 września, w obszernymi opisami, a przede
wszystkim z programami występującymi tylko w C*.
Poniżej link do przykładowego pliku xmltv. Są tu wszystkie polskojęzyczne
programy platformy C*, do których program jest dostępny na ich
stronie internetowej.
Jest to dodatek do epgdownloader, ale wymaga zmodyfikowanej wersji
tego programu, więc nie można go użyć jako dodatkowy plugin.
Jeżeli ktoś ma ochotę, zapraszam do testowania. Jeżeli nie będzie z nim
problemów, upublicznię kod programu.
Uwaga - plik jest duży, ponieważ zawiera program na ok. 3 tygodnie,
a poza tym ma bardzo rozbudowane opisy.
http://rapidshare.com/files/267230671/xmltv.tar.gz
Niestety identyfikatory programów nie zgadzają się z tym ze strony
http://tv-guide.ubuntu.pl/, ponieważ miałem problemy
ze spacjami.
Offline
Zgodnie z obietnicą link do skryptu z przykładową konfiguracją dla kilku kanałów.
xmltv-script.tar.gz
Ostatnio edytowany przez icek (2009-08-25 15:23:22)
Offline
sróbowałem.
po doinstalowaniu kilku bibliotek do perla więcej niż wymaga standardowy epgdownloader ruszyło, jednakże:
(uruchomiłem kilka razy, zauważ inne rezultaty za każdym uruchomieniem...)
[MAIN] Reading config file
[MAIN] Reading available plugins
[PLUGINS] Found plugins: xmltv, Cyfra
[MAIN] Reading channels
[MAIN] Running plugins...
<Cyfra> Downloading schedule for CANAL+ SPORT / HD* Illegal value '2009.12.20' for field 'dmax' at /usr/share/perl5/WWW/Mechanize.pm line 1338
root@htpc:/usr/local/epgdownloader/icek/xmltv# ./epgdownloader.pl
[MAIN] Reading config file
[MAIN] Reading available plugins
[PLUGINS] Found plugins: xmltv, Cyfra
[MAIN] Reading channels
[MAIN] Running plugins...
Can't call method "make_request" on an undefined value at /usr/share/perl5/WWW/Mechanize.pm line 1641.
root@htpc:/usr/local/epgdownloader/icek/xmltv#
root@htpc:/usr/local/epgdownloader/icek/xmltv# ./epgdownloader.pl
[MAIN] Reading config file
[MAIN] Reading available plugins
[PLUGINS] Found plugins: xmltv, Cyfra
[MAIN] Reading channels
[MAIN] Running plugins...
<Cyfra> Downloading schedule for CANAL+ SPORT / HD* There is no form named "find_program" at plugins/Cyfra/Cyfra.pm line 192
no form at plugins/Cyfra/Cyfra.pm line 192.
root@htpc:/usr/local/epgdownloader/icek/xmltv# ./epgdownloader.pl
[MAIN] Reading config file
[MAIN] Reading available plugins
[PLUGINS] Found plugins: xmltv, Cyfra
[MAIN] Reading channels
[MAIN] Running plugins...
<Cyfra> Downloading schedule for CANAL+ SPORT / HD* Illegal value '2009.12.20' for field 'dmax' at /usr/share/perl5/WWW/Mechanize.pm line 1338
root@htpc:/usr/local/epgdownloader/icek/xmltv#
Jakaś rada ?
Offline