(formerly GrabWeather2016) — a program to download weather data in XML format from the data server and translate it into:

Both files will be written in the ~/.wmWeatherReports directory, for backward compatibility with existing software.

You must specify the 4–letter ICAO code of an airport (either directly on GrabNuWeather’s command line, or in your front–end software) in order to get data from the respective weather station. Example:

$ GrabWeather LIPX

“LIPX” is the ICAO code for Italy’s Verona Villafranca Airport.


Version 0.3.1 — released on April 10, 2021 — includes the following improvements:


The original GrabWeather was a Perl script, bundled with (among others) the GkrellWeather plugin by Franky Lam, whose web site is no longer reachable.

The old script stopped working in 2016 when NOAA cancelled the web service it relied on. GrabNuWeather has been developed as a drop–in replacement.


A couple of features are still missing:

Original GrabWeather used to get its data by grepping the web page it downloaded. GrabNuWeather queries’s data server instead; which — while more bandwidth–efficient with its XML replies — is missing the aforementioned bits of info.

Requires: C compiler, libxml2, libcurl
“GrabNuWeather” is Copyright © Dario Niedermann — Released with no warranty under the terms of the GPLv2 license. Written and tested on Linux using GNU tools.
HomeNo Javascript iconValid HTML 4.01 StrictValid CSS!