Get station info from API. - annna - Annna the nice friendly bot.
(HTM) 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
(HTM) 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"