forked from shihaam/starlink_status
more appropriate weather emojis
This commit is contained in:
parent
60d03dbb13
commit
b69df2c87f
23
bot.sh
23
bot.sh
@ -104,11 +104,26 @@ googledns_ping=$(latency 8.8.8.8)
|
||||
echo Checking weather
|
||||
# Make the API request
|
||||
curl -s "https://api.open-meteo.com/v1/forecast?latitude=${LATITUDE}&longitude=${LONGITUDE}¤t_weather=true" > $weather_file
|
||||
# Extract Weather Condition
|
||||
weather_condition=$(cat $weather_file | jq '.current_weather.weathercode')
|
||||
# Extract Weather Condition and day or not
|
||||
weather_condition=$(jq '.current_weather.weathercode' "$weather_file")
|
||||
is_day=$(jq '.current_weather.is_day' "$weather_file")
|
||||
case $weather_condition in
|
||||
0) current_weather="☀️ Clear Sky" ;;
|
||||
1) current_weather="☀️ Mainly Clear" ;;
|
||||
0)
|
||||
if [ "$is_day" = "1" ]
|
||||
then
|
||||
current_weather="☀️ Clear Sky"
|
||||
else
|
||||
current_weather="🌙 Clear Sky"
|
||||
fi
|
||||
;;
|
||||
1)
|
||||
if [ "$is_day" = "1" ]
|
||||
then
|
||||
current_weather="☀️ Mainly Clear"
|
||||
else
|
||||
current_weather="🌙 Mainly Clear"
|
||||
fi
|
||||
;;
|
||||
2) current_weather="⛅ Partly Cloudy" ;;
|
||||
3) current_weather="☁️ Overcast" ;;
|
||||
45) current_weather="🌫️ Fog" ;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user