Uma alternativa ao ConkyForecast: O BrWeather

Olá a todos do VOL! Neste artigo, apresento-lhes uma alternativa ao ConkyForecast: O BrWeather.

[ Hits: 28.025 ]

Por: Leandro Nkz em 28/11/2011 | Blog: http://brweatherproject.blogspot.com/


Atualização



Tanto o nome como parte do funcionamento do programa foi alterado. Agora ele chama-se BrWeather. Para mais informações, vide os comentários.

Introdução

Muitos de vocês já devem ter utilizado o Conky. Dentre as muitas opções deste, há um programa chamado ConkyForecast (escrito em Python), que oferece a previsão do tempo no desktop.

Ele faz o download das informações fornecidas pelo site weather.com, e as transforma em variáveis; que por sua vez, são passadas ao Conky através do arquivo 'conkyrc'.

Pois bem, o site weather.com passou a exigir pagamento para quem quiser usufruir destas informações. Como consequência, o ConkyForecast parou de funcionar: Tópico Conky Forecast vai morrer

Vendo isto, pensei: E se trocássemos o fornecedor do serviço de meteorologia?

Tentei modificar o arquivo de configuração do ConkyForecast, porém, não obtive sucesso. O ConkyForecast foi programado para funcionar sobre os dados do weather.com.

A única alternativa seria criar um programa do zero, baseado nas ideias:
  • Ele teria que fornecer as informações básicas (localidade, previsão, temperatura);
  • Utilizar um serviço de meteorologia diferente do weather.com;
  • E ser, sobretudo, altamente personalizável.

A ideia de fazer isso ganhou força quando eu li esta dica: Mostrar a previsão do tempo com PHP

Nela, o autor utiliza a API Weather do Google para exibir a previsão do tempo em um site. A página do API fornece um arquivo .xml com os dados referentes às previsões.

Lendo ela, pensei: e se eu criasse um scritp shell que efetuasse o download do arquivo '.xml', convertesse os dados em variáveis, e disponibilizasse em várias opções?

Assim, surgiu o W.F.C. (Weather-Forecast-for-Conky).

    Próxima página

Páginas do artigo
   1. Atualização
   2. Características e funções
   3. Instalação, configuração e finalização
Outros artigos deste autor

Oracle XE 11.2 no Slackware 14.0 64 bits - Instalação e configuração

Saiba porque o Linux pode (ainda) estar diminuindo a vida útil do HD do seu notebook

Instalação e configuração básica de um Debian 6 Squeeze para Desktops

Trazendo toda a usabilidade do GNOME 2 para o GNOME 3 do Ubuntu 11.10

Ativando zRAM no Slackware

Leitura recomendada

Instalação do SAGU-PRO em Debian Etch Linux

Instalação do navegador Vivaldi no GNU/Linux

Compiz - Conhecendo a fundo II

DHCP sem (quase :-D) mistérios

Asterisk: Entendendo o arquivo extensions.conf

  
Comentários
[1] Comentário enviado por removido em 28/11/2011 - 15:47h

Funciona perfeitamente: http://www.vivaolinux.com.br/screenshot/Gnome-WFC/

Salvou a pátria! rs

Parabéns Leandro!!!

[2] Comentário enviado por leandro em 28/11/2011 - 18:33h

Obrigado Izaias!

Já estou agregando novas funções e opções de uso, além de melhorar a parte estética.

As próximas versões terão novidades. : D

Qualquer sugestão (ou crítica) será muito bem vinda!

[3] Comentário enviado por pinduvoz em 28/11/2011 - 18:49h

É isso aí: quem sabe faz a hora, não espera acontecer.

E vc fez, disponibilizando para a comunidade.

Parabéns, Leandro.

[4] Comentário enviado por Lisandro em 29/11/2011 - 08:07h

Muito bom mesmo! Já está nos meus favoritos.
Obrigado por compartilhar.

[5] Comentário enviado por leandro em 29/11/2011 - 18:38h

Obrigado, @Pinduvoz e @LisandroGuerra!

[]'s

[6] Comentário enviado por m4iir1c10 em 30/11/2011 - 14:19h

Gostei !!!!

Voce acredita que a tres dias atraz eu estava pensando exatamente nisso, eu queria colocar a previsao do tempo no meu conky porem minha unica opcao seria o conky forecast, mais agora voce ja se adiantou e criou esse que parece ser a solucao dos problemas....

Eu vou testar hoje mesmo quando eu chegar em casa, como eu moro em Londres eu creio que vou ter acesso a algumas funcoes que quase ninguem tem no Brasil como neve por exemplo...

Se voce quiser eu posso dar uma forca no desenvolvimento do wfc 1.1 :)

uma sugestao que eu te dou ja de cara seria um nome tipo conky weather ou conky breeze, porque um nome diferente? porque wfc em ingles e como se voce estivesse abreviando um palavrao ou wc sinonimo de banheiro :) por esse motivo conky weather seria melhor que weather conky... entende minha colocacao?


[7] Comentário enviado por leandro em 30/11/2011 - 19:31h

Obrigado, m4iir1c10!

Entendo perfeitamente... Eu sou péssimo para escolher nomes,rsrs.

ConkyWeather parece uma boa opção, apesar de ser genérico.

Alterando o nome do programa para algo mais específico, ele poderia até ter o executável em /usr/bin. Já que wfc pode ser o nome de alguma ferramenta dentre milhares utilizadas pelas distribuições, o que causaria conflitos.

Desse modo, eu poderia acrescentar um pacote .deb para a instalação; tornando-a muito mais fácil. (Eu fiz um teste com um .deb e aparentemente é viável).

E, como o público alvo são os usuários brasileiros (ainda mais se eu passar a utilizar um serviço de meteorologia nacional), um nome bem "brasuca" mais a extensão "conky" (pois o programa é um pluign deste); ficaria legal.

O problema é: Qual nome (preferivelmente em português) para o programa? Alguém tem uma sugestão?


[8] Comentário enviado por removido em 30/11/2011 - 20:11h

Geralmente chama-se algo descoberto/criado homenageando seu criador.

Exemplo:
ConkyLeandro, LeandroConky, ConkyWLean, ou qualquer coisa que lembre seu autor.

Lembre-se de onde vem 'Linux'.
O caminho é esse mesmo.

[9] Comentário enviado por removido em 03/12/2011 - 13:39h

elevando a nota já que algum FDP invejoso rebaixou com sua nota o artigo para 9.3.

sobre o artigo, como sempre nos brindando com excelentes materiais!

[]'s

[10] Comentário enviado por laairoy em 03/12/2011 - 18:16h

Acabei de alterar um tema que uso, só que não curtir muito a fonte.
Poderia me dizer se existe a possibilidade de no lugar de usar a fonte, eu usar um conjunto de imagens na pasta .conky.

http://www.vivaolinux.com.br/screenshot/Xfce-Utilizando-temperatura-no-Conky


grato,

[11] Comentário enviado por leandro em 03/12/2011 - 20:15h

Obrigado, pela nota e por comentarem, Edinaldo e laairoy!

@laairoy. Esta é uma das mudanças da próxima versão. Nela, poderemos utilizar imagens no lugar da fonte ConkyWeather. Um dos conjuntos de imagens já incorporados no programa é a do próprio ConkyForecast; como nesta imagem do Izaias: http://www.vivaolinux.com.br/screenshot/Gnome-Debian-25/

Se você conhecer outras imagens boas, pode me passar um link? Mas, elas devem ser livres de Copyright, de preferência com licença GPL. Agradeço desde já.


Detalhes da nova versão (vou tentar lançá-la antes do final do ano):

- O já mencionado acréscimo de imagens;
- Adição de mais dois serviços de meteorologia, em substituição ao do Google;
- Poderá se optar, no próprio arquivo de configuração, qual dos serviços de meteorologia utilizar (os nacionais ou o Google);
- Mais opções de dados: nível de radiação ultravioleta, pressão atmosférica, probabilidade de chuva (em %), previsão de umidade e radiação para os próximos dias;
- Opções de ajuda (help, man, etc.);
- Mudança de localização de pastas. Agora ela ficará em /opt. Mas os arquivos de configuração ficarão nas pastas /home dos usuários. Isso facilita para quem tem mais de um usuário no sistema. Desse modo, tem-se configurações diferentes para cada usuário mas apenas um executável instalado.
- Um atualizador. Ele detecta, no momento da instalação, outras versões instaladas. Fazendo apenas um upgrade de versão, mas mantendo as configurações pessoais;
- Um pacote .deb. Tornando-se mais fácil a instalação/remoção do software em distros Debian-likes.
- Inclusão de mais modelos de "Conkys-brinde". Eles serão disponibilizados em separado do arquivo principal. Tendo que ser baixados posteriormente;

E uma mudança de nome (mais uma...rs). No momento estou utilizando temporariamente "BrWeather". O que acham? Alguém tem uma outra sugestão?

Por enquanto é só.

Estou em fase de finalização do script. Depois virão os testes (de logs, opções, etc.), a adaptação do instalador/atualizador para a nova estrutura de pastas, os testes de instalação (atualizando, ou não); e por fim o lançamento. Depois do lançamento, haverá a criação do pacote .deb para esta versão.

Se alguém tiver alguma sugestão/crítica/reclamação/puxãodeorelha, será muito bem-vinda!

Abraços a todos!!

[12] Comentário enviado por removido em 03/12/2011 - 20:27h

Instalado no openSUSE com sucesso! :)

[13] Comentário enviado por leandro em 21/12/2011 - 09:49h

Update: 20-jul-2012

Nova versão disponível!

O BrWeather 0.4.0-RC4 está disponível!

Detalhes:
http://brweatherproject.blogspot.com/2012/07/nova-versao-brweather-040-rc4.html


Changelog de versões:
http://brweatherproject.blogspot.com/p/changelog.html


Para instruções de instalação e configuração:
http://brweatherproject.blogspot.com/2012/06/instalacao-do-brweather.html

"Conkys brinde":
http://brweatherproject.blogspot.com/p/conkys.html

[14] Comentário enviado por neosius em 11/09/2012 - 15:36h

Caro Leandro agradeço muito por esse seu trabalho ficou muito bom mesmo... Continuem assim que você chega longe rapaz =)

[15] Comentário enviado por leandro em 12/09/2012 - 14:20h


[14] Comentário enviado por neosius em 11/09/2012 - 15:36h:

Caro Leandro agradeço muito por esse seu trabalho ficou muito bom mesmo... Continuem assim que você chega longe rapaz =)


Obrigado! :)
Mas lembre-se de que o programa mudou muito desde que este artigo foi publicado. (inclusive de nome).

Mais detalhes atualizados você encontra aqui:

http://brweatherproject.blogspot.com/2012/06/instalacao-do-brweather.html

Abraço e novamente obrigado.

[16] Comentário enviado por neosius em 13/09/2012 - 12:38h

Sei sim ja olhei o blog to com o br atualzado e modifiquei seus conkys rsrsrs mas valeu mesmo entrei faz pouco tempo no Linux e não pretendo abandonar nunca mais valeu.

[15] Comentário enviado por leandro em 12/09/2012 - 14:20h:
[14] Comentário enviado por neosius em 11/09/2012 - 15:36h:Caro Leandro agradeço muito por esse seu trabalho ficou muito bom mesmo... Continuem assim que você chega longe rapaz =)Obrigado! :)Mas lembre-se de que o programa mudou muito desde que este artigo foi publicado. (inclusive de nome).Mais detalhes atualizados você encontra aqui:http://brweatherproject.blogspot.com/2012/06/instalacao-do-brweather.htmlAbraço e novamente obrigado.



[17] Comentário enviado por assis2013 em 01/05/2013 - 00:35h

Oi, bom dia leonardo, antes de tudo, parabéns pelo tutorial e pelo progra ma desenvolvido, embora eu já tenha tentado usar linux anteriomente, sou novato no SO, desde que descobri o Linux Mint na rede, o tenho instalado como sistema principal, recentemente consegui instalar o Conky-Colors, porém o widget de tempo não funcionou, fuxicando na rede descobri o alternativo que vc criou, feito a extração do arquivo baixado, não foi criada a pasta .wfc na minha pasta home , o comando sh setup.sh não tá sendo aceito pelo terminal, da erro, e também estou com duvidas na confecção do script, eu gostaria de saber no que estou errando, desde grato, aguardo uma dica, abraços

[18] Comentário enviado por leandro em 05/07/2013 - 18:13h


[17] Comentário enviado por assis2013 em 01/05/2013 - 00:35h:

Oi, bom dia leonardo, antes de tudo, parabéns pelo tutorial e pelo progra ma desenvolvido, embora eu já tenha tentado usar linux anteriomente, sou novato no SO, desde que descobri o Linux Mint na rede, o tenho instalado como sistema principal, recentemente consegui instalar o Conky-Colors, porém o widget de tempo não funcionou, fuxicando na rede descobri o alternativo que vc criou, feito a extração do arquivo baixado, não foi criada a pasta .wfc na minha pasta home , o comando sh setup.sh não tá sendo aceito pelo terminal, da erro, e também estou com duvidas na confecção do script, eu gostaria de saber no que estou errando, desde grato, aguardo uma dica, abraços


Ih, rapaz. Desculpe pela demora em responder. É que eu não recebi o e-mail de notificação do seu comentário.

Quanto à sua dúvida, o script deste artigo não vai mais funcionar. É porque o Google desativou o serviço de meteorologia.
Mais informações aqui:

http://www.brweatherproject.blogspot.com.br/2012/10/atualizado-problemas-com-o-brweather-e.html

Aliás, o programa mudou muito desde este artigo. Atualmente, ele se chama BrWeather e está em sua 17º versão.

Informações, dicas e tutoriais, você pode conferir no blog do projeto: http://brweatherproject.blogspot.com.br/

Qualquer dúvida é só falar.
Abraço e obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts