Die Wetterwerte im Terminal abzurufen ist via curl möglich. Dazu muss man allerdings Online sein.
Der Dienst dazu kommt von wttr.in. Der aktuelle Standort im nachfolgenden Beispiel wird anhand der IP-Adresse lokalisiert.
$ curl wttr.in
Wer es genauer haben will kann natürlich den Standort angeben und die bevorzugte Sprache.
$ curl -H "Accept-Language: de" wttr.in/München
Sollten Leeerzeichen im Ortsnamen sein müssen doppelte Hochkommatas angegeben werden.
$ curl -H "Accept-Language: de" wttr.in/"Simbach am Inn"
IATA-Codes für Flughäfen werden ebenso akzeptiert (im Beispiel MUC Müchen Flughafen).
$ curl -H "Accept-Language: de" wttr.in/MUC
Wer zwei Orte wettermäßig vergleichen will kann dies mit dem diff Kommando tun.
$ diff -Naur <(curl -H "Accept-Language: de" wttr.in/münchen) <(curl -H "Accept-Language: de" wttr.in/wien)
Ausgabe als PNG-Grafikdatei mit Wetterdaten des aktuellen Tages.
$ wget wttr.in/Ebersberg_0p_lang=de.png
Ausgabe als PNG-Grafikdatei mit Wetterdaten der nächsten drei Tage in kompakter Form.
$ wget wttr.in/Ebersberg_n_p_lang=de.png
Ausgabe als PNG-Grafikdatei mit Wetterdaten der nächsten drei Tage in ausführlicher Form.
$ wget wttr.in/Ebersberg_p_lang=de.png
Ausgabe als PNG-Grafikdatei mit Wetterdaten der nächsten zwei Tage in ausführlicher Form
$ wget wttr.in/Ebersberg_2p_lang=de.png
Mit dem Tool convert aus dem imagemagick Paket eine Fotomontage erzeugen, das ein Ausgabefoto erzeugt in dem oben links im Foto die Wetterdaten in der schmalen Version transparent eingeblendet sind. Das Ausgangsfoto sollte nicht in einer zu hohen Auflösung vorliegen sondern in einer reduzierten Version, da sonst die Wetterdaten sehr klein und unlesbar dargestellt werden.
$ convert eingabe_fhoto.jpg <(curl http://wttr.in/Ebersberg_0p_q_T_lang=de_transparency=60.png) -geometry +20+20 -composite ausgabe_foto.jpg