Recentemente os conky que usam o www.accuweather.com não estão conseguindo se conectar ao site, portanto não são exibidos os ícones, confira nessa matéria como corrigir esse problema.
Esse erro é devido o www.accuweather.com ter adicionado alguns bloqueios ao wget, nesse caso não se consegue conectar ao site para fazer o download das informações pata o conky, essas localizadas em ~/.1_accuweather, alguns arquivos chegam ser criados mas sem informação alguma para o conky.
Para Debian e Ubuntu
Para Fedora
Para openSUSE
Com o lynx instalado devemos alterar o script 1_accuweather ( pode ser com outro nome, vai depender de quem fez o conky, nos postados nesse blog é esse o nome usado para o arquivo.
Nesse arquivo você deve localizar as linhas do wget.
A alteração sera feita na parte em vermelho das linhas abaixo.
curr_addr="$(echo $address|sed 's/weather-forecast.*$//')"current-weather/"$last_number"
wget -O $HOME/.1_accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
wget -O $HOME/.1_accuweather/first_days_raw "$addr1"
addr2="$addr1"?day=6
wget -O $HOME/.1_accuweather/last_days_raw "$addr2"
Devemos substituir o wget -O por lynx --source -accept_all_cookies > ficando como está abaixo.
ERRO 403: Forbidden.
Um detalhe, mesmo se o seu conky que instalou faz algum tempo, esteja exibindo os ícones, isso se deve ao fato de as informações que o conky está usando serem antigas e ele ira mostrar as mesmas informações eternamente se não fizer a correção.
Compare ao do dia 27/10/2018, nada mudou, são as mesmas informações salvas.
Para corrigir você pode usar o navegador lynx no lugar do wget para fazer o download das informações de meteorologia do site www.accuweather.com.
Instale o lynx com o comando abaixo para a sua distribuição.
Para Arch Linux e Manjaro
Correção
Para corrigir você pode usar o navegador lynx no lugar do wget para fazer o download das informações de meteorologia do site www.accuweather.com.
Instale o lynx com o comando abaixo para a sua distribuição.
Para Arch Linux e Manjaro
sudo pacman -S lynx
Para Debian e Ubuntu
sudo apt install lynx
Para Fedora
sudo dnf install lynx
Para openSUSE
sudo zypper install lynx
Com o lynx instalado devemos alterar o script 1_accuweather ( pode ser com outro nome, vai depender de quem fez o conky, nos postados nesse blog é esse o nome usado para o arquivo.
Note que é o mesmo script que você configura o endereço da cidade a ser usada no conky.
Nesse arquivo você deve localizar as linhas do wget.
A alteração sera feita na parte em vermelho das linhas abaixo.
curr_addr="$(echo $address|sed 's/weather-forecast.*$//')"current-weather/"$last_number"
wget -O $HOME/.1_accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
wget -O $HOME/.1_accuweather/first_days_raw "$addr1"
addr2="$addr1"?day=6
wget -O $HOME/.1_accuweather/last_days_raw "$addr2"
Devemos substituir o wget -O por lynx --source -accept_all_cookies > ficando como está abaixo.
curr_addr="$(echo $address|sed 's/weather-forecast.*$//')"current-weather/"$last_number"
lynx --source -accept_all_cookies > $HOME/.1_accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
lynx --source -accept_all_cookies > $HOME/.1_accuweather/first_days_raw "$addr1"
addr2="$addr1"?day=6
lynx --source -accept_all_cookies > $HOME/.1_accuweather/last_days_raw "$addr2"
lynx --source -accept_all_cookies > $HOME/.1_accuweather/curr_cond_raw "$curr_addr"
addr1="$(echo $address|sed 's/weather-forecast.*$//')"daily-weather-forecast/"$last_number"
lynx --source -accept_all_cookies > $HOME/.1_accuweather/first_days_raw "$addr1"
addr2="$addr1"?day=6
lynx --source -accept_all_cookies > $HOME/.1_accuweather/last_days_raw "$addr2"
Veja na imagem.
Feita a alteração salve o arquivo.
Mate os processos do conky com o comando abaixo.
killall conky
Reabra o seu conky, caso não apareça as alterações, aguarde uns segundos , mate novamente o conky e reabra que já deve funcionar.
Ai estão o script alterado, os arquivos devidamente gerados para a leitura do conky e a meteorologia funcionando 100% no conky.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!