MyWheather
Aparência
My Wheather
O que é?
Plugin que inclui um indicador com a temperatura e as condições climáticas de uma região escolhida.
Instalação
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install my-weather-indicator -y
Script de instalação
#!/bin/bash
#
#############################################
# AUTOR..: Róbison Joel Guimarães Simon
# DATA...: 14/02/2026
# TITULO.: Instalação do My Weather Indicator
#############################################
############################
# DEFINIÇÃO DE CORES
############################
GREEN="\033[32m"
RED="\033[31m"
BLUE="\033[34m"
CYAN="\033[1;36m"
WHITE="\033[1;37m"
RESET="\033[0m"
BG_GREEN="\033[37;42m"
BG_YELLOW="\033[37;43m"
BG_RED="\033[37;41m"
############################
# FUNÇÃO TIMESTAMP
############################
timestamp() {
date +"%d/%m/%y-%H:%M"
}
log() {
echo -e "[$(timestamp)] $1"
}
############################
# CABEÇALHO
############################
echo
echo -e "${BG_GREEN} ${RESET}"
echo -e "${BG_YELLOW} ${RESET}"
echo -e "${BG_RED} ${RESET}"
echo -e "${BLUE}##################################################################${RESET}"
echo -e "${CYAN}AUTOR.:${RESET} Róbison Joel Guimarães Simon"
echo -e "${CYAN}DATA..:${RESET} 14/02/2026"
echo -e "${CYAN}TÍTULO:${RESET} Script que instala o My Weather"
echo -e "${BLUE}##################################################################${RESET}"
echo
############################
# CONFIRMAÇÃO
############################
echo -e "${RED}### ATENÇÃO ###${RESET}"
echo
echo "Esse script instalará o My Weather Indicator."
echo
echo -e "Digite ${GREEN}S${RESET} para SIM ou ${RED}N${RESET} para NÃO:"
read -rs OPTION
OPTION=$(echo "$OPTION" | tr '[:upper:]' '[:lower:]')
if [[ "$OPTION" != "s" ]]; then
echo
echo -e "\033[1;37;41m \033[0m"
echo -e "\033[1;37;41m VOCÊ ESCOLHEU SAIR SEM EXECUTAR! \033[0m"
echo -e "\033[1;37;41m \033[0m"
echo
exit 0
fi
############################
# EXECUÇÃO
############################
echo
log "${WHITE}INICIANDO INSTALAÇÃO...${RESET}"
echo
# Adicionando repositório
log "Adicionando repositório..."
sudo add-apt-repository -y ppa:atareao/atareao
if [ $? -ne 0 ]; then
log "${RED}Erro ao adicionar repositório.${RESET}"
exit 1
fi
# Atualizando pacotes
log "Atualizando lista de pacotes..."
sudo apt update
# Instalando pacote
log "Instalando My Weather Indicator..."
sudo apt install -y my-weather-indicator
if [ $? -ne 0 ]; then
log "${RED}Erro na instalação.${RESET}"
exit 1
fi
############################
# FINALIZAÇÃO
############################
echo
log "${BLUE}##################################################################${RESET}"
log "${GREEN}INSTALAÇÃO CONCLUÍDA COM SUCESSO!${RESET}"
log "${BLUE}##################################################################${RESET}"
echo
echo -e "${BG_GREEN} ${RESET}"
echo -e "${BG_YELLOW} ${RESET}"
echo -e "${BG_RED} ${RESET}"
echo
Fonte
- Acervo da internet.