Loop weather script fetch/display logic
This commit is contained in:
parent
95e36ccec2
commit
fe15eb6755
1 changed files with 17 additions and 15 deletions
|
@ -95,21 +95,23 @@ printtables() {
|
||||||
}
|
}
|
||||||
|
|
||||||
getweathertexttable() {
|
getweathertexttable() {
|
||||||
LAT="$1"
|
while true; do
|
||||||
LON="$2"
|
LAT="$1"
|
||||||
PLACE="$3"
|
LON="$2"
|
||||||
downloadweatherxml "$LAT" "$LON" 2>/dev/null
|
PLACE="$3"
|
||||||
TEMP="$(weatherdata "//temperature" "hourly")"
|
downloadweatherxml "$LAT" "$LON" 2>/dev/null
|
||||||
RAIN="$(weatherdata "//probability-of-precipitation" ".")"
|
TEMP="$(weatherdata "//temperature" "hourly")"
|
||||||
WIND="$(weatherdata "//wind-speed" ".")"
|
RAIN="$(weatherdata "//probability-of-precipitation" ".")"
|
||||||
#LOCATION="$(weatherdata "//location/description" ".")"
|
WIND="$(weatherdata "//wind-speed" ".")"
|
||||||
TIME="$(
|
#LOCATION="$(weatherdata "//location/description" ".")"
|
||||||
weatherdata "//start-valid-time" "." |
|
TIME="$(
|
||||||
grep -oE 'T[0-9]{2}' | tr -d 'T' | tr '\n' ' '
|
weatherdata "//start-valid-time" "." |
|
||||||
)"
|
grep -oE 'T[0-9]{2}' | tr -d 'T' | tr '\n' ' '
|
||||||
tput rev; echo "$PLACE"; tput sgr0
|
)"
|
||||||
printtables
|
tput rev; echo "$PLACE"; tput sgr0
|
||||||
read -r
|
printtables
|
||||||
|
read -r
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
weathermenu() {
|
weathermenu() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue