diff --git a/.weather.sh.swp b/.weather.sh.swp deleted file mode 100644 index ee79d09..0000000 Binary files a/.weather.sh.swp and /dev/null differ diff --git a/dracula.tmux b/dracula.tmux index c9a03e2..792eb80 100755 --- a/dracula.tmux +++ b/dracula.tmux @@ -44,7 +44,7 @@ main() tmux set-option -g status-right "#[fg=${dark_gray},bg=${pink}] #(~/.tmux/plugins/tmux-dracula/battery.sh) " tmux set-option -ga status-right "#[fg=${dark_gray},bg=${cyan}] tructus " - tmux set-option -ga status-right "#[fg=${dark_gray},bg=${orange}] flazen " + tmux set-option -ga status-right "#[fg=${dark_gray},bg=${orange}] #(~/.tmux/plugins/tmux-dracula/weather.sh) " tmux set-option -ga status-right "#[fg=${white},bg=${dark_purple}] %a %m/%d %I:%M %p #(date +%Z) " # window tabs diff --git a/weather.sh b/weather.sh index cfd02ea..4ab4867 100755 --- a/weather.sh +++ b/weather.sh @@ -5,11 +5,64 @@ #script is then called in the dracula.tmux program city=$(curl -s https://ipinfo.io/city 2> /dev/null) +region=$(curl -s https://ipinfo.io/region 2> /dev/null) +zip=$(curl -s https://ipinfo.io/postal 2> /dev/null | tail -1) +country=$(curl -s https://ipinfo.io/country 2> /dev/null) +region_code_url=http://www.ip2country.net/ip2country/region_code.html +weather_url=https://forecast.weather.gov/zipcity.php + +zip=46556 + +#substitute region code for regions in north america +get_region_code() +{ + curl -s $region_code_url | grep $region &> /dev/null && region=$(curl -s $region_code_url | grep $region | cut -d ',' -f 2) + echo $region +} + +weather_information() +{ + curl -sL $weather_url?inputstring=$zip | grep myforecast-current | grep -Eo '>.*<' | sed -E 's/>(.*)/dev/null; then + + echo "$(display_weather) $city, $(get_region_code)" + else + echo "Location Unavailable" + fi } #run main driver program