… 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);
?>