Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

adminstorieswetteraufderkommandozeile [20120823 10:09] (aktuell)
Dirk Deimeke angelegt
Zeile 1: Zeile 1:
 +====== Wetter auf der Kommandozeile ======
  
 +  * Urspruenglicher Autor: Dirk Deimeke
 +  * Urspruengliches Datum: 03.06.2011
 +
 +Per Zufall, ich kann mich gar nicht mehr an den Grund erinnern, bin ich auf das Programm [[http://​fungi.yuggoth.org/​weather/​|weather]] gestossen. Es gibt Pakete fuer Arch Linux, Debian und Ubuntu, aber selbst die Quelltextversion (Python) funktioniert problemlos auch unter Windows mit Cygwin.
 +
 +Um das Programm zur Zusammenarbeit zu bewegen, braucht man die Station-ID, die sich auf der [[http://​weather.noaa.gov/​|Seite des nationalen Wetter Dienstes der USA]] finden laesst. Naturgemaess lassen sich reichlich Stationen in den vereinigten Staaten finden, Europa ist eher unterrepraesentiert. So findet sich beispielsweise die ID LSZH fuer Zuerich-Kloten und EDDL fuer Duesseldorf. Dort sieht man auch, dass die Wetterinformationen etwa ein Mal stuendlich aktualisiert werden.
 +
 +<​code>​$ weather -i LSZH -m
 +Current conditions at Zurich-Kloten,​ Switzerland (LSZH) 47-29N 008-32E 432M (LSZH)
 +Last updated May 19, 2011 - 07:20 AM EDT / 2011.05.19 1120 UTC
 +Temperature:​ 24 C
 +Relative Humidity: 35%
 +Wind: Variable at 10 KPH
 +Sky conditions: mostly clear
 +$ weather -i EDDL -m
 +Current conditions at Duesseldorf,​ Germany (EDDL) 51-18N 006-46E 41M (EDDL)
 +Last updated May 19, 2011 - 07:20 AM EDT / 2011.05.19 1120 UTC
 +Temperature:​ 19 C
 +Relative Humidity: 63%
 +Wind: from the NNW (330 degrees) at 8 KPH (direction variable)
 +Sky conditions: mostly cloudy</​code>​
 +
 +Die zahlreichen Optionen von ''​weather''​ lassen sich in der Manpage oder mit ''​-h''​ anzeigen, leider funktionieren einige nur mit amerikanischen Wetterstationen.
 +
 +Eine weitere Moeglichkeit,​ die mehr Staedte anbietet, ist, Yahoo zu benutzen. Dazu klickt man sich einfach durch die [[http://​weather.yahoo.com/​regional/​europe/​|Wetter-Seite bei Yahoo]], um die passende Stadt zu finden (nach C° suchen und klicken, um von Fahrenheit auf Celsius umzustellen). Fuer Herne kommt man beispielsweise auf [[http://​weather.yahoo.com/​germany/​north-rhine-westphalia/​herne-659359/?​unit=c|diese Seite]].
 +
 +Der RSS-Feed fuer die Wetter-Bedingungen ist [[http://​weather.yahooapis.com/​forecastrss?​p=GMXX0056&​amp;​u=c|http://​weather.yahooapis.com/​forecastrss?​p=GMXX0056&​amp;​u=c]] und laesst sich prima mit ''​wget''​ oder ''​curl''​ und ein oder zwei ''​grep''​-Kommandos auf das wesentliche reduzieren.
 +
 +Alternativ dazu kann man es sich auch einfach machen und die Dienste von [[http://​weather.tuxnet24.de/​|weather.tuxnet24.de]] in Anspruch nehmen. [[http://​weather.tuxnet24.de/?​id=GMXX0056|http://​weather.tuxnet24.de/?​id=GMXX0056]] liefert die aktuellen Wetterdaten von Herne:
 +
 +<​code>​longitude = 7.22
 +latitude = 51.54
 +city = Herne
 +region =
 +country = GM
 +humidity = 68%
 +visibility = 6 km
 +pressure = 1017 mb
 +rising = 0
 +sunrise = 5:33 am
 +sunset = 9:21 pm
 +current_code = 21
 +current_date = Thu, 19 May 2011 12:59 pm CEST
 +current_temp = 17 °C
 +current_text = Haze
 +current_image = http://​l.yimg.com/​a/​i/​us/​we/​52/​21.gif
 +speed = 3.22 km/h
 +direction = 260°
 +chill = 17
 +tomorrow_day = Fri
 +tomorrow_date = 20 May 2011
 +tomorrow_temp_low = 11 °C
 +tomorrow_temp_high = 23 °C
 +tomorrow_text = Partly Cloudy
 +tomorrow_code = 30
 +tomorrow_image = http://​l.yimg.com/​a/​i/​us/​we/​52/​30.gif</​code>​
 +
 +Viel Spass damit. Solltet Ihr noch andere Wetterdienste kennen, die sich so ansprechen lassen, bin ich für Hinweise dankbar.
 +
 +[[adminstoriesartikel|Zurück zur Uebersicht]]