Desde o seu lançamento que o Conky é um dos melhores gestores de informação disponíveis no Ubuntu, pois é capaz de apresentar um sem número de informações de sistema, e não só, com gastos quase nulos de recursos.
Desta forma, rapidamente nasceram scripts que acrescentavam funcionalidades ao Conky. Entre eles encontrava-se o ConkyForecast que apresentava dados meteorológicos a partir de um website na Internet. Infelizmente o website utilizado para obter informação exige agora um pagamento de forma a fornecer dados, o que tornou o script obsoleto e dificultou gravemente a obtenção dos dados pelo Conky.
Rapidamente surgiram novas formas de obter dados de meteorologia, entre elas encontra-se o excelente programa BrWeather, criado pelo membro do Viva O Linux, Leandro. Com este script terá um grande número de opções disponíveis para tornar o numa autêntica central de informações personalizada.
Atenção:
Este é um programa ainda numa fase muito jovem de desenvolvimento, sendo provável que o programa mude a um ritmo rápido e constante. Assim sendo poderá acontecer que as instruções de instalação deste artigo não sejam as mais actuais, caso tal aconteça avise o Staff do Ubuntu de forma a manter este artigo o mais atual possível.
Conky
Sendo este um artigo de instalação e configuração de um script do Conky, torna-se óbvio que necessita de ter este programa pré-instalado no seu computador. Encontrará todas as instruções de instalação e dicas de personalização no seguinte artigo:
Instalação
O autor deste script disponibiliza um ficheiro debian com todos os dados do programa, o que facilita imenso a sua instalação no Ubuntu. Transfira o ficheiro na seguinte hiperligação:
No final da transferência mova o ficheiro para a sua Pasta Pessoal, inicie o Terminal do Ubuntu (disponível através do Dash do Unity) e insira o seguinte comando:
De seguida corra no terminal o seguinte comando, para que o BrWeather crie as directorias e ficheiros necessários na sua pasta Home:
Configuração
Dentro da sua Pasta Pessoal terá sido criada a pasta “.brweather” (a pasta está escondida, necessita de carregar em Ctrl+H para a visualizar) que contêm o ficheiro “brweather.conf“.
É neste ficheiro que deve inserir os seus dados de localização e escolher os websites de onde deseja extrair informação, a configuração é muito simples e está bem explicada no próprio ficheiro, de forma resumida apenas necessitará de editar a seguintes opções:
Escolha de fontes de informação
Se esta opções tiver o valor “0” (zero) o script utilizará os websites do INPE (Instituto Nacional de Pesquisas Espaciais), Climatempo.com.br e o Google para procurar as informações de meteorologia, esta opção é especialmente indicada para os utilizadores localizados no Brasil.
Caso não more no Brasil coloque a opção igual a “1″, desta forma o script utilizará apenas o Google para procura, sendo adequado a qualquer localização a nível mundial.
INPE e Climatempo
Seguidamente o script dá-lhe informações passo a passo de como configurar as ligações ao INPE e ao Climatempo, as instruções são bastante simples e explicadas passo a passo de forma a não criar quaisquer dúvidas.
Já no campo do Google terá de informações sobre a sua localização, nomeadamente a Cidade, Estado e País. Tenha em atenção de não inserir quaisquer acentos e de respeitar as maiúsculas.
Guarde o ficheiro com as suas configurações e poderá começar a utilizá o BrWeather no Conky.
Sintaxe no Conky
A sintaxe básica de utilização do BrWeather no Conky é a seguinte:
${execpi 5 brweather –option=xxxxx}
Sendo “5” o intervalo em segundos entre cada utilização e “xxxx” será uma das várias opções disponíveis no programa. Como forma de exemplo, o seguinte código está configurado para mostrar um ícone com o estado do tempo actual, a descrição do estado do tempo, temperatura e a cidade onde se encontra (consoante os dados inseridos anteriormente):
${font Weather:size=50}${execpi 5 brweather –option=CNI}${font}
${font :size=10}${execpi 5 brweather –option=CNT}
${execpi 5 brweather –option=TN}ºC
${font :size=10}${execpi 5 brweather –option=city}
Encontrará uma grande lista de opções deste programa se correr no terminal o seguinte comando:
Caso deseje apenas opções para os serviços nacionais do Brasil insira:
Já para as opções do serviço do Google insira:
Nova versão lançada: BrWeather-0.4.0-RC4
Detalhes: http://brweatherproject.blogspot.com/2012/07/nova…
Novos modelos de Conkys, também: http://brweatherproject.blogspot.com/p/conkys.htm…
${goto 20}${color #00FF33}Notícias do Brasil e do Mundo${hr 1}${goto 1050}${hr 1}
${color #FFFAFA}${goto 20}${rss http://g1.globo.com/dynamo/brasil/rss2.xml 30 item_title 0}${color #FFFAFA}${goto 900}${rss http://feeds.feedburner.com/ubuntued?format=xml 30 item_title 0}${color #FFFAFA}${color #FFFAFA}${goto 500}${rss http://g1.globo.com/dynamo/mundo/rss2.xml 30 item_title 0}
${color #FFFAFA}${goto 20}${rss http://feeds.folha.uol.com.br/folha/informatica/r… 30 item_title 0}${goto 500}${rss http://g1.globo.com/dynamo/brasil/rss2.xml 30 item_title 1}${goto 900}${rss http://feeds.folha.uol.com.br/folha/informatica/r… 30 item_title 3}
${goto 20}${rss http://g1.globo.com/dynamo/mundo/rss2.xml 30 item_title 3}${color #FFFAFA}${goto 500}${rss http://rss.terra.com.br/0,,EI1137,00.xml 30 item_title 2}${goto 900}${rss http://g1.globo.com/dynamo/brasil/rss2.xml 30 item_title 3}
${color #FFFAFA}${goto 20}${rss http://rss.terra.com.br/0,,EI1137,00.xml 30 item_title 0}${color #FFFAFA}${goto 500}${rss http://g1.globo.com/dynamo/mundo/rss2.xml 30 item_title 1}${color #FFFAFA}${goto 900}${rss http://feeds.feedburner.com/ubuntued?format=xml 30 item_title 3}
Olá, Igor.
Testei o seu script e está normal… apenas um pouco desalinhado, mas normal.
Deixei ele rodando mais de 2H e está normal.
Você colocou a parte de configuração do conky nele? Ou o conkyrc inteiro é este script?
Abraço.
Leandro,
Não querendo abusar mais já abusando…risos
poderia me dar uma outra ajuda?
tenho este script(abaixo) rodando, porém ele fecha, sozinho o motivo pela qual ele fecha deve ser pelas atualizações das notícias, como posso travar ele, ou com que comando posso fazer ele reiniciar automaticamente?
abraços
segue o script:
Cláudio boa tarde!
instalei o Conky está beleza, porém quando tento dar o comando brweather no terminal ele volta com este erro pra mim
root@Dexter:/home/dexter# brweather
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
grep: /root/.brweather/cache/cache3: Arquivo ou diretório não encontrado
O que pode ser?
tentei de tudo aqui mais não consegui, ele esta rodando mais apareçe assim
Erro.
Chuva
Erro.
20 Graus
Erro.
Sao Paulo
Erro.
16:00:00
o que posso fazer para corrigir?
Olá, Igor.
Aparentemente você está utilizando uma versão antiga do BrWeather. A nova versão, 0.3.0-RC3-extra1 não utiliza mais o "cache3", que era do Climatempo.
Mais informações, você encontra no blog do projeto: http://brweatherproject.blogspot.com/
Uma observação pertinente: O BrWeather não precisa ser iniciado como root. Ele pode ser utilizado como usuário normal.
Olá Leandro,
Obrigado!
deu certo!
abraços
Nova versão disponível do BrWeather: 0.2.0-RC2
Download: http://sourceforge.net/projects/conkywfc/files/BR…
Changelog:
- Nova função: Fases da Lua!
- Novas opções (para o modo Default/serviços nacionais):
–option=HT0 – Mostra a previsão de temperatura máxima para hoje
–option=LT0 – Mostra a previsão de temperatura mínima para hoje
- E, como sempre, novos modelos de Conkys pré-configurados (Fases da lua e HTC): http://sourceforge.net/projects/conkywfc/files/Co…
Eu já tinha instalado o conky anterior com brweather e usava conky lua. Tenho que desinstalar pra instalar esse ou só trocar os arquivos?
Olá Rodrigo.
Depende:
- Se você instalou pelo pacote .deb, é só baixar e instalar novamente. O próprio DPKG substitui o pacote antigo pelo novo.
- Mas, se você instalou pelo pacote tar.gz, você terá que remover os pacotes antigos e instalar o novo. Pode fazer isso com os comandos:
sudo rm -r /opt/brweather # para remover
sudo mv brweather /opt # para mover a pasta da nova versão
Abraço!
Leandro. Obrigado pela atenção!! Depois de mandar a pergunta eu apenas subistitui o .conkyrc e o arquivo do conky lua e já tá funcionando perfeitamente. Tenho algumas dúvidas quanto ao grafico do conky e gostaria que vc me ajudasse se vc puder e não for incomodar. Onde posso perguntar pra vc responder?
Abraço!!
Simples! É só utilizar a opção:
brweather –autor
Que você saberá o que fazer. ;)
Qualquer dúvida, é só me mandar um e-mail. Abraço.
Não consegui fazer aparecer no meu conky!! Alguém pode ajudar?
Olá!
Você usou o conkyrc do artigo? Se sim, você arrumou ele para o correto? (leia o meu comentário abaixo)
Se não, aparece alguma mensagem de erro?
Retorne. Abraço.
Leandro, muito obrigado!! Não tinha me ligado que o conkyrc do artigo não estava com os dois tracinhos(–) como vc mensionava no teu artigo. Agora funcionou legal. Muito obrigado novamente!!!
Abraço
Eu gostaria de agradecer a você, Pedro, pelo excelente artigo! :D Obrigado!
Apenas tenho uma pequena ressalva: A sintaxe correta é: brweather –<opção>. Com dois traços — antes da opção escolhida.
Exemplo. No lugar de:
brweather –help
O correto é:
brweather –help
Quanto à não formação da pasta .brweather, é isso mesmo o que vocês disseram: Deve-se executar o programa pela primeira vez para que a pasta seja criada, para só assim começar a configuração. Isso ocorre com a maioria dos programas GNU/Linux, onde a criação da pasta de configuração em $HOME, só ocorre na primeira inicialização.
E por fim, vale ressaltar também que: Para quem ainda não se acostumou com a sintaxe do programa, eu disponibilizo conkys pré-configurados (conkyrc+Imagens de fundo) com o BrWeather (3 opções até o momento). Eles podem ser adquiridos aqui: http://sourceforge.net/projects/conkywfc/files/Co…
E screenshots dos mesmos, podem ser vistos aqui: http://sourceforge.net/projects/conkywfc/
Abraços e obrigado mais uma vez, Pedro.
Aqui não criou a pasta .brweather
Aqui também não criou mas foi só executar o brweather pelo terminal que a pasta foi criada…
Olá Marcos, desculpe a resposta atrasada mas estive muito ocupado nos últimos dias :)
Tal como diz o Matheus, corra o programa "brweather" pelo terminal que as pastas serão criadas.
Este foi algo que não dei conta aquando da minha instalação, e obrigado por avisar :)
Uso o conky HTC que usa o conkyforecast e está tudo normal.
Indubitavelmente o conky é um dos melhores aplicativos do Linux – o Forecast é indispensável. Belo post.