descriptionRetrieve conditions and forecasts.
ownerJeremy Stanley <fungi@yuggoth.org>
last changeSat, 11 May 2024 02:43:57 +0000 (02:43 +0000)
readme

This command-line utility is intended to provide quick access to current weather conditions and forecasts. Presently, it is capable of returning data for localities throughout the USA and some select locations globally by retrieving and formatting decoded METARs (Meteorological Aerodrome Reports) from NOAA (the USA National Oceanic and Atmospheric Administration) and forecasts/alerts from NWS (the USA National Weather Service). The tool is written to function in the same spirit as other command-line informational utilities like cal(1), calendar(1) and dict(1). It retrieves arbitrary weather data via precompiled correlations or custom-tailored aliases (system-wide or on a per-user basis). It can be freely used and redistributed under the terms of a BSD-like License.

My girlfriend had a long commute to/from work and school, and often wanted to check the weather both for home and her office. Unfortunately, starting a Web browser, pulling up a weather site, entering multiple ZIP codes and waiting for them to load is time-consuming for the marginally-impatient. Since she tended to stay logged into a shell server most of the time, I figured I'd install a quick command-line tool to retrieve weather info for her commute. To my surprise, a quick search turned up little that met my basic requirements:

A tarball for the most recent version of the weather utility can be had here:

Alternatively, Debian and Ubuntu users can install the weather-util package from any mirror.

shortlog
9 days ago Jeremy StanleyPrepare for 2.5.0 release master 2.5.0
9 days ago Jeremy StanleyMake expiry parsing backward compatible to 3.9
9 days ago Jeremy StanleyClean up Python 2.x workarounds
9 days ago Jeremy StanleyAdd --delay command line and delay config options
9 days ago Jeremy StanleyImplement time zone aware expiration comparisons
9 days ago Jeremy StanleyUse regex for alert content smart filter
9 days ago Jeremy StanleyFix alert content filtering
10 days ago Jeremy StanleyAdd QA check for valid time zones
10 days ago Jeremy StanleyInclude time zones in WX weather zone data
11 days ago Jeremy StanleyOverhaul alert URLs for current NWS usage
12 days ago Jeremy StanleyLoosen alert/forecast expiry filter by 24 hours
12 days ago Jeremy StanleyRefresh correlation data
12 days ago Jeremy StanleyReplace ConfigParser's readfp with read_file
12 days ago PiratyUse raw strings for regular expressions
12 days ago Jeremy StanleyCorrect FAQ entry about condition filters
2023-03-14 Jeremy StanleyRefresh correlation data
...
tags
7 days ago 2.5.0 2.5.0 release
15 months ago 2.4.4 2.4.4 release
15 months ago 2.4.3 2.4.3 release
2 years ago 2.4.2 2.4.2 release
3 years ago 2.4.1 2.4.1 release
3 years ago 2.4 2.4 release
7 years ago 2.3 2.3 release
7 years ago 2.2 2.2 release
7 years ago 2.1 2.1 release
11 years ago 2.0 2.0 release
11 years ago 1.5 1.5 release
11 years ago 1.4 1.4 release
11 years ago 1.3 1.3 release
11 years ago 1.2 1.2 release
11 years ago 1.1 1.1 release
11 years ago 1.0 1.0 release
heads
9 days ago master