A small lookup server that converts common location data (latitude/longitude or postal code or place names) into the nearest weather location (current observation code, radar code, forecast/alert zone). To get weather data, you need those location codes. This software only serves those weather location codes - it doesn't serve weather data.
Currently limited to US National Weather Service.
Code contributions to add more locations and more weather services are welcome.
The server can function as a local lookup service, with command line and dbus interfaces.
It also includes an optional webserver, so other machines on the network can look up codes without hosting the several MB of lookup files. The webserver is RESTful; requests are simply URLs: http://
Common location inputs to the server can be 3-letter IATA airport codes, 5-digit US zip codes, US CIty,ST placenames, and Latitude/Longitude pairs.
METAR observation stations worldwide are returned from Lat/Lon. All other inputs and outputs are US only.
HELP WELCOME: We want help locating and integrating non-US data sources: place names, airport codes, postal codes, forecast sources, and weather radar feeds. At this time, we are not interested in including Yahoo or Weather.com or Wunderground or other aggregators - APIs for those services already exist. We want to find the publicly available data that reduces dependence upon those aggregators.
View full history Series and milestones
trunk series is the current focus of development.