AnsiWeather is a Shell script for displaying the current weather conditions in your terminal, with support for ANSI colors and Unicode symbols.
The default config file is ~/.ansiweatherrc. The environment variable ANSIWEATHERRC can be set to override this. The following configuration options (detailed below) are available and should be set according to your location and preferences.
Location format is city,CC where CC is a two-letter ISO 3166-1 alpha-2 country code. A list of country codes is available here. Alternatively, it's also possible to specify locations by their ID, a city list is available here.
Please note that ftp flags and options might differ among implementations and versions, and the example provided here is known to work only on OpenBSD and NetBSD.
Symbols can be configured or replaced by custom text using the following configuration variables: sun, moon, clouds, rain, fog, mist, haze, snow, thunderstorm.