Get station info from API. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit 78c9fa8ee53438aa38fa79f6c98ca6783d165ded DIR parent 071cc75d3c0389fc77e3d8e3f7fe8fde871855e6 HTML Author: eidolon <?> Date: Mon, 4 Nov 2024 01:38:19 -0500 Get station info from API. Signed-off-by: Annna Robert-Houdin <annna@bitreich.org> Diffstat: M metar | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) --- DIR diff --git a/metar b/metar @@ -30,7 +30,7 @@ if ! id=$(printf '%s\n' "$1" | grep '^[A-Za-z0-9]\{3,4\}$'); then fi fmt=decoded -uri="https://aviationweather.gov/api/data/metar/" +uri="https://aviationweather.gov/api/data/{stationinfo,metar}/" txt="$HOME/bin/modules/metar/ascii-planes.txt" csv="$HOME/bin/modules/airport-codes/data/airport-codes.csv" @@ -48,8 +48,7 @@ if [ -z "$metar" ]; then exit 1 fi -raw=$(printf '%s\n' "$metar" | sed -n '2s/^[^:]*: //p') +raw=$(printf '%s\n' "$metar" | sed -n '/Text:/ s/.*: //p') art=$(printart | sed 's/^#//') -info=$(dromeinfo "$id") decode=$(printf '%s\n\n' "$info" "$metar" "$art" | /br/bin/bitreich-paste) printf '%s\n' "$raw ; decode: $decode"