Tvtv

… hier ein kleines Script zum weiter programmieren:

Es holt sich aus der Webseite von „TV-Totay“ das aktuelle Fernsehprogramm.
Dadurch, dass die aktuelle Stunde um eins erhöht wird, bekommt man die Sendungen, die
demnächst folgen. Der Sender wird mit der Variablen „$sender“ ausgewählt.
Außerdem notwendig: „WWW Reader“ mit „Text Parser“ mit folgender Regel:
Get Text Between“ (schneidet alles ab, was vor dem Text in „Tag one“ steht und hinter „Tag two“ steht)
Tag one: link-intern“<>u>
Tag two: <
(siehe Seitenquelltext)

MST

PS: das Ergebnis per Telefon: 04504 / 715165 (4 und dann 1 für ARD und 2 für ZDF oder 2 für den Wetterbericht oder 3 für MegaVote)


<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : TVTV.ips.php
Trigger  : 
Interval : 
*/
$date = getdate();
$hrs = $date['hours'];
$hrs = $hrs +1;
$sender = "ARD";
WWWReader_SetPage(20574, "http://programm.tvtoday.de/tv/programm/programm.php?ztag=0&sparte=alle&uhrzeit=".$hrs."20%3A00%3A00&sender=".$sender);
WWWReader_UpdatePage(20574);
IPS_Sleep(1000);
$text = GetValueString("TVbald");
TTS_GenerateFile(37579,$text, "d:/Daten/sounds/tvard.wav", 6);
$sender = "ZDF";
WWWReader_SetPage(20574, "http://programm.tvtoday.de/tv/programm/programm.php?ztag=0&sparte=alle&uhrzeit=".$hrs."20%3A00%3A00&sender=".$sender);
WWWReader_UpdatePage(20574);
IPS_Sleep(1000);
$text = GetValueString("TVbald");
TTS_GenerateFile(37579,$text, "d:/Daten/sounds/tvzdf.wav", 6);
?>