adminstorieswetteraufderkommandozeile

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]]
  • adminstorieswetteraufderkommandozeile.txt
  • Zuletzt geändert: 20120823 10:09
  • von Dirk Deimeke