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:

Conky, o gestor de sistema para a Área de Trabalho

 

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:

BRWeather – Transferência

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:

sudo dpkg -i brweather-0.1.0-rc1-extra1.deb

De seguida corra no terminal o seguinte comando, para que o BrWeather crie as directorias e ficheiros necessários na sua pasta Home:

brweather

 

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.

Google

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:

brweather –help

Caso deseje apenas opções para os serviços nacionais do Brasil insira:

brweather –help-default

Já para as opções do serviço do Google insira:

brweather –help-google

 

Referências

21 Respostas ate agora.

  1. Leandro diz:

    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

  2. Igor diz:

    ${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}

    • Leandro diz:

      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.

  3. Igor diz:

    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:

  4. Igor diz:

    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?

  5. Leandronkz diz:

    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

    • Rodrigo diz:

      Eu já tinha instalado o conky anterior com brweather e usava conky lua. Tenho que desinstalar pra instalar esse ou só trocar os arquivos?

      • Leandronkz diz:

        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!

        • Rodrigo diz:

          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!!

          • Leandronkz diz:

            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.

  6. Rodrigo diz:

    Não consegui fazer aparecer no meu conky!! Alguém pode ajudar?

    • LeandroNKZ diz:

      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.

      • Rodrigo diz:

        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

  7. leandronkz diz:

    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.

  8. Marcos diz:

    Aqui não criou a pasta .brweather

    • Matheus Oliveira diz:

      Aqui também não criou mas foi só executar o brweather pelo terminal que a pasta foi criada…

    • Pedro Lobo diz:

      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 :)

  9. Éderson diz:

    Uso o conky HTC que usa o conkyforecast e está tudo normal.

  10. Di' stante diz:

    Indubitavelmente o conky é um dos melhores aplicativos do Linux – o Forecast é indispensável. Belo post.

Deixe um comentario