PLD Linux Forum Strona Główna PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
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, 23: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, 18: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, 20: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, 12: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
Wysłany: 21 Sierpień 2011, 17:54   

Naprawdę mogłeś skrobnać dwa zdania o tym co to za programik jest ;)

Może ktoś nie zna, a tu okaże się, ze przydatny.
_________________
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: 21 Sierpień 2011, 18: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, 17: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, 19: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, 20: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, 21: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: 14 Wrzesień 2011, 00: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, 10: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, 12:38   

To rozwiązuje problem śledzenia tego wątku.
_________________
Testking test king
online ged test online ged test
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group