shaman
Originally inspired by weatherman, shaman is a small, native C utilty relying on a small, native C library (libweather) to fetch current weather conditions. For the moment, libweather and shaman support grabbing weather from OpenWeatherMap (which draws data from various sources accounting for nearly 80000 cities).