Removed weather module as I do not need it

This commit is contained in:
edwark43 2023-12-27 18:10:40 +00:00
parent 49747e2fcf
commit e0c1d86d1d
4 changed files with 2 additions and 143 deletions

View File

@ -96,7 +96,7 @@ font-3 = "MesloLGS NF:style=Regular:size=17;4"
modules-left = title modules-left = title
modules-center = mpd_control sep mpd modules-center = mpd_control sep mpd
modules-right = mod sep weather sep pulseaudio sep sep updates sep modules-right = mod sep pulseaudio sep sep updates sep
separator = separator =
dim-value = 1.0 dim-value = 1.0

View File

@ -107,15 +107,6 @@ label-full = "%percentage%%"
###################################################### ######################################################
[module/weather]
type = custom/script
exec = weather wmodule
interval = 900
format = <label>
label = " %output% "
######################################################
[module/bspwm] [module/bspwm]
type = internal/bspwm type = internal/bspwm

View File

@ -1,132 +0,0 @@
#!/usr/bin/env bash
encode_to_url_format() {
echo "$1" | sed 's/ /%20/g'
}
check_if_empty() {
[[ -z "$1" ]] && echo "0" || echo "$1"
}
KEY="699a48531cdd445784916ed7a7ca80e6"
CITY="Virginia Beach"
CITYN=$(encode_to_url_format "$CITY")
UNITS="imperial" # Available "metric" "imperial"
WEATHER=$(curl -sf "api.openweathermap.org/data/2.5/weather?q=$CITYN&appid=$KEY&units=$UNITS")
WEATHER_DESC=$(echo "$WEATHER" | jq -r ".weather[0].main")
WEATHER_TEMP=$(echo "$WEATHER" | jq ".main.temp" | cut -d "." -f 1)
WEATHER_ICON_CODE=$(echo "$WEATHER" | jq -r ".weather[].icon" | head -1)
WEATHER_FEELS_LIKE=$(echo "$WEATHER" | jq ".main.feels_like" | cut -d "." -f 1)
WEATHER_ICON=""
WEATHER_HEX=""
case $WEATHER_ICON_CODE in
"01d")
WEATHER_ICON=""
WEATHER_HEX="#ffd86b"
;;
"01n")
WEATHER_ICON=""
WEATHER_HEX="#fcdcf6"
;;
"02d")
WEATHER_ICON=""
WEATHER_HEX="#adadff"
;;
"02n")
WEATHER_ICON=""
WEATHER_HEX="#adadff"
;;
"03d")
WEATHER_ICON=""
WEATHER_HEX="#adadff"
;;
"03n")
WEATHER_ICON=""
WEATHER_HEX="#adadff"
;;
"04d")
WEATHER_ICON=""
WEATHER_HEX="#adadff"
;;
"04n")
WEATHER_ICON=""
WEATHER_HEX="#acb0d0"
;;
"09d")
WEATHER_ICON=""
WEATHER_HEX="#6b95ff"
;;
"09n")
WEATHER_ICON=""
WEATHER_HEX="#6b95ff"
;;
"10d")
WEATHER_ICON=""
WEATHER_HEX="#6b95ff"
;;
"10n")
WEATHER_ICON=""
WEATHER_HEX="#6b95ff"
;;
"11d")
WEATHER_ICON=""
WEATHER_HEX="#ffeb57"
;;
"11n")
WEATHER_ICON=""
WEATHER_HEX="#ffeb57"
;;
"13d")
WEATHER_ICON=""
WEATHER_HEX="#e3e6fc"
;;
"13n")
WEATHER_ICON=""
WEATHER_HEX="#e3e6fc"
;;
"40d")
WEATHER_ICON=""
WEATHER_HEX="#84afdb"
;;
"40n")
WEATHER_ICON=""
WEATHER_HEX="#84afdb"
;;
*)
WEATHER_ICON=""
WEATHER_HEX="#adadff"
;;
esac
case $1 in
"current_temp")
check_if_empty "$WEATHER_TEMP"
;;
"current_temp_fahrenheit")
WEATHER_TEMP=$("$WEATHER_TEMP" 9 / 5 + 32)
check_if_empty "$WEATHER_TEMP"
;;
"feels_like")
check_if_empty "$WEATHER_FEELS_LIKE"
;;
"weather_desc")
[[ -z $WEATHER_DESC ]] && echo "Not Available." || echo "$WEATHER_DESC"
;;
"icon")
echo $WEATHER_ICON
;;
"hex")
echo $WEATHER_HEX
;;
"full")
echo "$WEATHER"
;;
"city")
echo "$CITY"
;;
"wmodule")
echo $WEATHER_ICON "$WEATHER_TEMP"°
;;
esac

View File

@ -53,7 +53,7 @@ clear
logo "Installing needed packages.." logo "Installing needed packages.."
dependencies=(alacritty base-devel brightnessctl bspwm dunst feh git imagemagick jgmenu \ dependencies=(alacritty base-devel brightnessctl bspwm dunst feh git imagemagick jgmenu \
jq libnotify libwebp lsd maim mpc mpd ncmpcpp neofetch neovim \ libnotify libwebp lsd maim mpc mpd ncmpcpp neofetch neovim \
pacman-contrib pamixer papirus-icon-theme physlock picom playerctl \ pacman-contrib pamixer papirus-icon-theme physlock picom playerctl \
polkit-gnome polybar ranger rofi sxhkd \ polkit-gnome polybar ranger rofi sxhkd \
ttf-inconsolata ttf-jetbrains-mono ttf-jetbrains-mono-nerd ttf-joypixels \ ttf-inconsolata ttf-jetbrains-mono ttf-jetbrains-mono-nerd ttf-joypixels \