jake kara, software engineer ‣ Human-readable NWS weather reports via the CLI ░

Human-readable NWS weather reports via the CLI

I made a CLI tool for human-readable NWS weather reports.

Here’s the repo: https://codeberg.org/jakekara/nws-weather-cli

Start up and usage docs are in the repo.

You can use it to get weather reports in different formats. A setup wizard and config file allow you to add as many locations as you like. Here’s an example of getting hourly weather data in Jackson, Wyoming.

nws --location jackson detailed
Tonight
Mostly clear, with a low around 59. Northwest wind around 6 mph.

Friday
Sunny, with a high near 82. Northwest wind around 6 mph.

Friday Night
Mostly clear, with a low around 59. West wind 1 to 5 mph.

You can also get the forecast discussion data, which is where meteorologists describe and support their forecast. Pretty interesting stuff. These discussions can be very long, so I like to pass it into less with nws discussion | less