Ir para o conteúdo

MyWheather

De RJGSWiki
Revisão de 12h11min de 15 de fevereiro de 2026 por 172.71.234.68 (discussão)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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.