Perl Scripts/Wetter App $


Yr Wetter mit deutscher Sprachausgabe. Die Wetter App habe ich in Perl geschrieben und das Script läuft auf dem Webserver. Es muss also kein Javascript im Browser aktiviert sein und die App blockiert auch nicht das Laden der Webseite, wie es auf Javascript basierende Apps oft tun.

Leider stellt mir mein Provider das Modul XML::LibXML nach einem Serverumzug nicht mehr zur Verfügung. Ich kann deshalb das Script nicht mehr demonstrieren. Hier kannst du dir einen statischen output ansehen.

Du brauchst einen Webspace, auf welchem du eigene Perl Scripts ausführen darfst. Auf dem Sever muss das Modul XML::LibXML laufen. Einfach das Archiv herunterladen und entpacken.

tar xvzf wetter_yr.tar.gz

Wenn du Windows verwendest lässt sich das auch mit Winrar oder einem vergleichbarem Tool entpacken. Dann das Script "wetter_yr.pl in einem Editor öffnen und deinen Ort eintragen. Dazu musst du die Werte der Variablen $file und $country ändern.

Abbildung: yr screenshot 01 Abbildung: yr screenshot 02 Abbildung: yr screenshot 03 Abbildung: yr screenshot 04 Abbildung: yr screenshot 05

Den String für $file musst du noch ermitteln. Dazu gehst du auf http://www.yr.no/ und suchst dort nach deinem Ort. Die Sprache vorher (rechts oben) auf English stellen. Nehmen wir an du kommst aus München, dann suchst du nach München und musst dann an die URL noch forecast.xml anhängen. Diesen String kopierst du dann in das perlscript für $file. Unter $mydomain trägst du deine Domain ein. Mit $how_many kannst du einstellen wie viele forecast items ausgegeben weden.

Die Datei wetter_yr.pl kommt in das cgi-bin Verzeichnis auf dem Webserver und die Datei wetter_yr.css und das Verzeichnis icons_yr kommen in das htdocs Verzeichnis auf dem Webserver. Dann einfach das Script aufrufen.

http://<deinedomain>/cgi-bin/wetter_yr.pl

Um die App in deine Webseite einzubinden kannst du den <iframe> Tag benutzen.

<iframe marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="../cgi-bin/wetter_yr.pl" width="800px" height="280px"></iframe>

Das Layout der Wetterapp lässt sich über das Stylesheet und das Perl Script beliebig ändern und an deine Seite anpassen.

Wetter App hier herunterladen:
download wetter app


Wenn du das Yr Wetter auf deiner Homepage benutzt, möchte Yr dass diese Links auf deiner Seite sichtbar sind:

Please read more about our conditions and guidelines at http://om.yr.no/verdata/
English explanation at http://om.yr.no/verdata/free-weather-data/