mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-01 20:28:16 +02:00
* fix(weather): Use local units for temperature and wind Remove the metric-to-imperial temperature conversion and display temperature and wind values as returned for the current locale. * Don't need this comment --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
18 lines
469 B
Bash
Executable File
18 lines
469 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# omarchy:summary=Returns a formatted weather status string with temperature and wind speed.
|
|
|
|
weather=$(curl -fsS --max-time 4 "https://wttr.in?format=%l|%t|%w" 2>/dev/null | tr -d '\n')
|
|
|
|
if [[ -z $weather ]]; then
|
|
echo "Weather unavailable"
|
|
exit 1
|
|
fi
|
|
|
|
IFS='|' read -r place temperature wind <<< "$weather"
|
|
place=${place%%,*}
|
|
place=${place^}
|
|
temperature=${temperature#+}
|
|
|
|
echo "$(omarchy-weather-icon) $place · Temp $temperature · Wind $wind"
|