Skrypt do xmltv. Zamiast epgDownloadera. |
Autor |
Wiadomość |
lalotche

Distro: PLD 3.0
Pomógł: 1 raz Dołączył: 27 Gru 2010 Posty: 42
|
Wysłany: 19 Sierpień 2011, 22:50 Skrypt do xmltv. Zamiast epgDownloadera.
|
|
|
Ponieważ tytułowy programik mocno się zdezaktualizował (tzn. serwisy, z których korzystał zmieniono i nie ma skąd zasysać), długo szukałem zamiennika, aż w końcu sam sobie napisałem.
Na pakiet IMHO to za chude, ale może komuś się przyda.
teleman2xml01 - pastebin.com |
_________________ w.kier |
Ostatnio zmieniony przez lalotche 21 Sierpień 2011, 17:36, w całości zmieniany 1 raz |
|
|
|
 |
sivy

Distro: Titanium i PLD 3.0
Pomógł: 6 razy Dołączył: 07 Lip 2005 Posty: 130 Skąd: Gdynia
|
Wysłany: 20 Sierpień 2011, 19:50
|
|
|
Świetna robota, ja na pewno skorzystam
Pozdrawiam |
|
|
|
 |
lalotche

Distro: PLD 3.0
Pomógł: 1 raz Dołączył: 27 Gru 2010 Posty: 42
|
Wysłany: 21 Sierpień 2011, 11:55
|
|
|
Robota jaka taka. Ale okazało się, że znowu serwis przerobili.
Właśnie dłubię od nowa.
Kiedy będzie, to zapodam. |
_________________ w.kier |
|
|
|
 |
grizz

Pomógł: 56 razy Dołączył: 27 Kwi 2006 Posty: 995 Skąd: Kraków
|
|
|
|
 |
lalotche

Distro: PLD 3.0
Pomógł: 1 raz Dołączył: 27 Gru 2010 Posty: 42
|
Wysłany: 21 Sierpień 2011, 17:30 Skrypt do xmltv. Zamiast epgDownloadera.
|
|
|
Tu jest działający z nowym układem telemana:
teleman2xmltv01
Uprasza się o feedback.
Do czego służy jest w tytule.
Kiedy ktoś nie wie, co to xmltv, to raczej nie skorzysta.
Jakby co, to:
http://wiki.xmltv.org/index.php/Main_Page |
_________________ w.kier |
|
|
|
 |
grizz

Pomógł: 56 razy Dołączył: 27 Kwi 2006 Posty: 995 Skąd: Kraków
|
Wysłany: 22 Sierpień 2011, 16:23 Re: Skrypt do xmltv. Zamiast epgDownloadera.
|
|
|
lalotche napisał/a: |
Kiedy ktoś nie wie, co to xmltv, to raczej nie skorzysta.
|
...ale opis może sprawić, ze się dowie i skorzysta |
_________________ http://galeria.firlej.org || http://grizz.pl
Pomóż rozwijać wiki uzytkowników PLD: http://pld-users.org |
|
|
|
 |
lalotche

Distro: PLD 3.0
Pomógł: 1 raz Dołączył: 27 Gru 2010 Posty: 42
|
Wysłany: 22 Sierpień 2011, 18:33
|
|
|
Inaczej. Jeżeli komuś potrzebny xmltv, to on raczej o tym wie.
No chyba, żeby nie wiedział.
Więc.
Rety, rety, rety.
Xmltv, to format zapisu programu tv (programu takiego jak w tygodniku Antena i Biedronka TV) w plikach tekstowych (xml).
Jest to quasi standard, używany do dostarczania tegoż programu urządzeniom (tunerom) i aplikacjom komputerowym, które potrafią go odczytać przez sieć zwaną Internetem.
We świecie szerokim istnieją witryny internetowe serwujące takie dane bezpośrednio do zainteresowanych urządzeń/aplikacji.
W Polsce naszej takich serwisów nie ma (pewnie ktoś by i zrobił, ale zdaje się, że za dane trzeba by zapłacić dostawcom contentu (co to k... jest content? - z francuskiego słowo to oznacza kogoś zadowolonego).
Any way, nie ma chętnych, żeby bulić dostawcom zadowolenia i nie móc nawet najmniejszej reklamki potem wyświetlić klienteli (No bo jak? Dołożyć do opisów audycji?).
Programiki jak ten rozwiązują ten kłopot.
Ściągają program tv z wsze dostępnych serwusów i przerabiają do formatu używalnego przez urządzenia (xmltv).
Konkurs!
Kto zrozumiał, może wypić piwo, które mi kupi.
Reszta - dawać po dwie puchy. |
_________________ w.kier |
|
|
|
 |
lalotche

Distro: PLD 3.0
Pomógł: 1 raz Dołączył: 27 Gru 2010 Posty: 42
|
Wysłany: 4 Wrzesień 2011, 19:54
|
|
|
No i czemuż nikt nie krzyczy, że przestało działać?
Łatka. Kod: |
--- teleman2xmltv01 2011-09-04 20:50:40.000000000 +0200
+++ teleman2xmltv02 2011-09-04 20:50:07.000000000 +0200
@@ -239,9 +239,10 @@
# W serwisie data zmienia się dopiero rano.
# TODO ustawic drift z uwzglednieniem zmiany miesiaca i roku.
# Dla pewnosci najlepiej pobierac program w godzinach 9-23.
-TMANDAY="`cat TODAY.raw | sed s/'.*zisiaj<div class="tiny">\([^ ]*\) .*'/'\1'/g`"
-TMANDAY="`cat TODAY.raw | sed s/'.*title="dzisiaj">\([^<]*\)<.*'/'\1'/g`"
-TMANDRIFT=$(( `date +%d`-$TMANDAY ))
+#TMANDAY="`cat TODAY.raw | sed s/'.*zisiaj<div class="tiny">\([^ ]*\) .*'/'\1'/g`"
+#TMANDAY="`cat TODAY.raw | sed s/'.*title="dzisiaj">\([^<]*\)<.*'/'\1'/g`"
+#TMANDRIFT=$(( `date +%d`-$TMANDAY ))
+TMANDRIFT=0
echo TMANDRIFT=$TMANDRIFT
TODAYDAY=$(( `date +%Y%m%d`-$TMANDRIFT ))
|
|
_________________ w.kier |
|
|
|
 |
shadzik

Pomógł: 128 razy Dołączył: 08 Lip 2005 Posty: 1773 Skąd: Berlin
|
Wysłany: 10 Wrzesień 2011, 20:32
|
|
|
lalotche napisał/a: | No i czemuż nikt nie krzyczy, że przestało działać? |
Bo nikogo to nie interesuje? |
_________________ checking for beer in -lfridge... no
Warning: No beer found in fridge!
We highly suggest that you rectify this situation immediately. |
|
|
|
 |
lalotche

Distro: PLD 3.0
Pomógł: 1 raz Dołączył: 27 Gru 2010 Posty: 42
|
Wysłany: 13 Wrzesień 2011, 23:29
|
|
|
To rozwiązuje problem śledzenia tego wątku. |
_________________ w.kier |
|
|
|
 |
sivy

Distro: Titanium i PLD 3.0
Pomógł: 6 razy Dołączył: 07 Lip 2005 Posty: 130 Skąd: Gdynia
|
Wysłany: 16 Wrzesień 2011, 09:37
|
|
|
Hola Hola
Mnie to interesuje, lecz ostatnio nie maiłem czasu posiedzieć przy kompie prywatnie, a tylko zawodowo i nie sprawdzałem działalności tego skryptu.
Jak najbardziej proszę o poprawki skryptu, jeśli coś przestanie działać.
Dzięki |
|
|
|
 |
aleena
Dołączyła: 24 Paź 2013 Posty: 1
|
Wysłany: 24 Październik 2013, 11:38
|
|
|
To rozwiązuje problem śledzenia tego wątku. |
_________________ Testking test king
online ged test online ged test |
|
|
|
 |
|