Scaricare EPG da internet?

jumpjack

Digital-Forum Master
Registrato
3 Giugno 2004
Messaggi
872
Esiste un sito da cui scaricare i palinsesti del digitale terrestre come si fa per quelli di sky?
 
Grazie, intanto ho trovato la versione javascript, molto piu'... leggibile! ;-)
http://epg.tivu.tv/epg_dgt/player/

Interessante quel sito, chi è l'utente? Magari possiamo aiutarci a vicenda, io voglio fare un programma utilizzabile offline.
 
...ed ecco l'url:
http://epg.tivu.tv/epg_dgt/soapclient/index.php?cpp=1&hpp=4&fc=0&day=2010-08-24

Grande notizia: l'output e' in formato JSON... lo stesso di SKY! Quindi dovrei poter facilmente integrare questi dati nella mia guida gratuita per SKY!
Forse... speriamo!

cpp=numero canali mostrati
hpp=numero ore mostrate
fc=mostra intestazione (lista canali)
day=yyyy-mm-gg

c'e' anche un parametro _nocache che sembra richiedere la data in ms, ma non ho capito ache serve...
Codice:
url+="&_nocache="+today.getTime();

La funzione completa di recupero dei dati:
Codice:
function asktoserver(coord) {
			epgstatus.locked=true;
			epgstatus.afterajax=coord;
			setloading(true);
			var url=config.serviceurl+"?left="+coord.x+"&top="+coord.y+"&cpp="+config.shownchannels+"&hpp="+config.shownhours;
			if (epgstatus.day) url+="&day="+epgstatus.day;
			if (data.channels.length==0) url+="&fc=1";
			
			var today = new Date();
			url+="&_nocache="+today.getTime();
		    xmlhttp.open("GET", url,true);
		    xmlhttp.onreadystatechange=function() {
			    if (xmlhttp.readyState==4) {
					__data=false;
					try {
					__data=$.evalJSON(xmlhttp.responseText);
					} catch(e){}
					if (!__data) __data=eval("("+xmlhttp.responseText+")");
			    	setTimeout(function(){servercallback(__data)},50);
			    }
		    }
		    xmlhttp.send(null);
}
La variabile config sta in
http://epg.tivu.tv/epg_dgt/player/config/config.js
 
Sembra che il sito http://epg.tivu.tv non fornisca più i dati in formato JSON, quindi la mia macro non funziona più.
Qualcuno conosce siti alternativi con EPG in formato JSON?
 
Indietro
Alto Basso