From ab604a201664699416193cc59e7777dd0d4c1a22 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Mon, 13 Nov 2023 23:34:48 +0500 Subject: [PATCH] more weather conditions added --- bot.sh | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/bot.sh b/bot.sh index 4b9b952..4ae819a 100755 --- a/bot.sh +++ b/bot.sh @@ -108,13 +108,33 @@ curl -s "https://api.open-meteo.com/v1/forecast?latitude=${LATITUDE}&longitude=$ weather_condition=$(cat $weather_file | jq '.current_weather.weathercode') case $weather_condition in 0) current_weather="☀️ Clear sky" ;; - 1|2|3) current_weather="☁️ Cloudy" ;; - 45|48) current_weather="🌫️ Fog" ;; - 51|53|55|56|57) current_weather="🌧️ Drizzle" ;; - 61|63|65|66|67) current_weather="🌦️ Rain" ;; - 80|81|82) current_weather="🌧️ Rain showers" ;; - 85|86) current_weather="🌨️ Snow showers" ;; - 95|96|99) current_weather="⛈️ Thunderstorm" ;; + 1) current_weather="☀️ Mainly clear";; + 2) current_weather="☁️ Partly cloudy" ;; + 3) current_weather="☁️ Overcast" ;; + 45) current_weather="🌫️ Fog" ;; + 48) current_weather="🌫️ Depositing rime fog" ;; + 51) current_weather="🌧️ Light drizzle" ;; + 53) current_weather="🌧️ Moterate drizzle" ;; + 55) current_weather="🌧️ Dense drizzle" ;; + 56) current_weather="🌧️ Light freezing drizzle" ;; + 57) current_weather="🌧️ Dense freezing drizzle" ;; + 61) current_weather="🌦️ Slight rain" ;; + 63) current_weather="🌦️ Moderate rain" ;; + 65) current_weather="🌦️ Heavy rain" ;; + 66) current_weather="🌦️ Light freezing rain" ;; + 67) current_weather="🌦️ Heavy freezing rain" ;; + 71) current_weather="🌨️ Slight snow fall" ;; + 73) current_weather="🌨️ Moderate snow fall" ;; + 75) current_weather="🌨️ Heavy snow fall" ;; + 77) current_weather="🌨️ Snow grains" ;; + 80) current_weather="🌧️ Slight rain showers" ;; + 81) current_weather="🌧️ Moderate rain showers" ;; + 82) current_weather="🌧️ Violent rain showers" ;; + 85) current_weather="🌨️ Slight nnow showers" ;; + 86) current_weather="🌨️ Heavy snow showers" ;; + 95) current_weather="⛈️ Slight thunderstorm" ;; + 96) current_weather="⛈️ Thunderstorm with slight hail" ;; + 99) current_weather="⛈️ Thunderstorm with heavy hail" ;; *) current_weather="🌐 Weather condition not recognized" ;; esac echo Weather checked