Änderungen

TCLScript:Weather

933 Byte hinzugefügt, 07:56, 29. Aug. 2012
Google Wetter API deaktiviert
*<PLZ> die (deutsche) Postleitzahl, für die die Wetterdaten abgerufen werden sollen.
*<Vorhersagen-Wechsel-Stunde> gibt die Stunde an, ab der auf Vorhersage für den nächsten Tag gewechselt werden soll. Werte: 0-23.
 
==Deaktivierung Google-API==
 
Die im Skript benutzte Google-API wurde im August 2012 deaktiviert. Das Skript liefert somit keine aktuellen Daten mehr.
 
Workaround:
*Die grundlegende Technologie von "Seite aufrufen" und "Werte im Quelltext finden" lässt sich theoretisch für jede standardisierte Wetterseite anwenden.
*Beispiel für Yahoo-Wetter in Leipzig: ht tp://weather.yahooapis.com/forecastrss?w=20065483&u=c
*Dokumentation Yahoo-Wetter: ht tp://developer.yahoo.com/weather/
*Beispiel zum Extrahieren der aktuellen Temperatur aus einem Text der Variable $xconditions in eine Variabele "xTemp", wobei die Temperaturzahl zwischen den Textteilen '''temp="''' und '''" date=''' steht:
regexp {temp="(.*)" date=} $xconditions dummyfull xTemp
 
Das TCL-Script müsste entsprechend für die zu nutzende Internet-Seite umgeschrieben werden. Aus Performancegründen empfehlen sich insbesondere kürzere Seiten wie die gezeigte.
3
Bearbeitungen