segunda-feira, 30 de julho de 2012

Como usar o BrWeather - Parte 3

Olá a todos!

Continuando a série de posts que detalham as opções do BrWeather, vou descrever as muitas opções do modo INPE.

Se você não leu as outras partes, acesse a parte 1 aqui e a parte 2 aqui.





O modo INPE

Este modo do BrWeather utiliza os dados do site do INPE (Instituto Nacional de Pesquisas Espaciais), para exibir a previsão meteorológica. Ele exibe as condições do momento, bem como as previsões para os próximos 7 dias.

As opções são:

Obs.: Lembre-se de que você também pode utilizar estas opções no terminal, como aprendizado.

Dados gerais

Estas opções exibem os dados gerais:

Cidade:

brweather --option=city

Data atual (no formato DD-MM-AAAA):

brweather --option=date

Dia de hoje, abreviado (ex.: Sáb, Dom, etc):

brweather --option=Day0

Dia de hoje, por extenso:

brweather --option=Day0T

Hora da última atualização dos dados (no formato HH:MM:SS):

brweather --option=LU

Data e hora da última atualização dos dados no site (no formato, por exemplo: 24/07/2012 19h00):

brweather --option=LUS


Dados meteorológicos do momento

Estas opções retornam algumas condições climáticas do momento:

Temperatura atual:

brweather --option=TN

Sensação térmica:

brweather --option=STE

Condição meteorológica do momento (exemplo: nublado, chuva, Céu claro, etc.):

brweather --option=CNT

Nível de umidade atual:

brweather --option=umid

Direção do vento:

brweather --option=windd

Velocidade do vento:

brweather --option=winds

Nível de pressão atmosférica:

brweather --option=PA

Nível de radiação ultravioleta (UV):

brweather --option=UVN

Classificação do nível de radiação ultravioleta (moderada, alta, baixa, etc.):

brweather --option=UVNT



Previsão para as próximas horas

Estas opções fornecem a previsão para as próximas horas (umas 8 horas, aproximadamente). Se é de tarde/noite, ele exibirá a previsão para o dia seguinte; e, se é de manhã, ele exibirá a previsão para a tarde.

Próximas horas (pode ser hoje a tarde, ou amanhã):

brweather --option=Day1

Próximas horas, por extenso (exemplo: Sábado):

brweather --option=Day1T

Previsão para as próximas horas (exemplo: Chuva, Tempestade, "Neve", etc.):

brweather --option=C1T

Previsão de temperatura mínima:

brweather --option=LT1

Temperatura máxima:

brweather --option=HT1

Previsão do nível de radiação ultravioleta:

brweather --option=UV1

Classificação do nível de radiação:

brweather --option=UV1T

Previsão do nível de umidade:

brweather --option=umid1

Horário do nascer do Sol (no formato HH:MM:SS):

brweather --option=SOLN1

Horário do Pôr do Sol (no formato HH:MM:SS):

brweather --option=SOLP1



Previsão para os próximos dias:

Segundo dia:
Nome (abreviado):

brweather --option=Day2

Segundo dia (por extenso):

brweather --option=Day2T

Previsão para o segundo dia:

brweather --option=C2T

Previsão de temperatura mínima:

brweather --option=LT2

Temperatura máxima:

brweather --option=HT2

Previsão do nível de radiação ultravioleta:

brweather --option=UV2

Classificação do nível de radiação:

brweather --option=UV2T

Previsão do nível de umidade:

brweather --option=umid2

Horário do nascer do Sol (no formato HH:MM:SS):

brweather --option=SOLN2

Horário do Pôr do Sol (no formato HH:MM:SS):

brweather --option=SOLP2



Terceiro dia:

brweather --option=Day3

brweather --option=Day3T

Previsão:

brweather --option=C3T

Temperatura mínima:

brweather --option=LT3

Temperatura máxima:

brweather --option=HT3

Nível de radiação ultravioleta:

brweather --option=UV3

Classificação do nível de radiação:

brweather --option=UV3T

Nível de umidade:

brweather --option=umid3

Nascer do Sol:

brweather --option=SOLN3

Pôr do Sol:

brweather --option=SOLP3




Quarto dia:

brweather --option=Day4

brweather --option=Day4T

Previsão:

brweather --option=C4T

Temperatura mínima:

brweather --option=LT4

Temperatura máxima:

brweather --option=HT4

Nível de radiação ultravioleta:

brweather --option=UV4

Classificação do nível de radiação:

brweather --option=UV4T

Nível de umidade:

brweather --option=umid4

Nascer do Sol:

brweather --option=SOLN4

Pôr do Sol:

brweather --option=SOLP4




Quinto dia:

brweather --option=Day5

brweather --option=Day5T

Previsão:

brweather --option=C5T

Temperatura mínima:

brweather --option=LT5

Temperatura máxima:

brweather --option=HT5

Nível de radiação ultravioleta:

brweather --option=UV5

Classificação do nível de radiação:

brweather --option=UV5T

Nível de umidade:

brweather --option=umid5

Nascer do Sol:

brweather --option=SOLN5

Pôr do Sol:

brweather --option=SOLP5




Sexto dia:

brweather --option=Day6

brweather --option=Day6T

Previsão:

brweather --option=C6T

Temperatura mínima:

brweather --option=LT6

Temperatura máxima:

brweather --option=HT6

Nível de radiação ultravioleta:

brweather --option=UV6

Classificação do nível de radiação:

brweather --option=UV6T

Nível de umidade:

brweather --option=umid6

Nascer do Sol:

brweather --option=SOLN6

Pôr do Sol:

brweather --option=SOLP6




Sétimo dia:

brweather --option=Day7

brweather --option=Day7T

Previsão:

brweather --option=C7T

Temperatura mínima:

brweather --option=LT7

Temperatura máxima:

brweather --option=HT7

Nível de radiação ultravioleta:

brweather --option=UV7

Classificação do nível de radiação:

brweather --option=UV7T

Nível de umidade:

brweather --option=umid7

Nascer do Sol:

brweather --option=SOLN7

Pôr do Sol:

brweather --option=SOLP7





Utilização

Para utilizar as opções acima no Conky, basta utilizar a sintaxe no arquivo conkyrc:

${execi <segundos> brweather --option=<opção>}

Exemplos:

Para exibir a condição do momento:

${execi 3600 brweather --option=CNT}

Exibir a temperatura atual:

${execi 3600 brweather --option=TN}

Ou, exibir a previsão para o sétimo dia:

${execi 3600 brweather --option=C7T}





Opções de ícones
Você também pode utilizar ícones para representar as condições climáticas. Para isso, basta ter uma fonte "weather" instalada (como a ConkyWeather), e utilizar a seguinte sintaxe no conkyrc:

${font <fonte weather>:size=<tamanho>}${execi <segundos> brweather --option=<opção>}


Vejam alguns ícones:



As opções deste modo são:

Mostrar a condição atual:
brweather --option=CNI

Próximas horas:
brweather --option=C1I

Segundo dia:
brweather --option=C2I

Terceiro dia:
brweather --option=C3I

Demais dias:
brweather --option=C4I
brweather --option=C5I
brweather --option=C6I
brweather --option=C7I

Exemplos de uso:
Para exibir a condição atual com a fonte ConkyWeather tamanho 32, utilize a sintaxe:

${font ConkyWeather:size=32}${execi 3600 brweather --option=CNI}

Ou exibir a previsão para as próximas horas, com a fonte ConkyWeather tamanho 20:

${font ConkyWeather:size=20}${execi 3600 brweather --option=C1I}


Observação importante:
Procure sempre utilizar a fonte ConkyWeather para esta opção. Como os caracteres das fontes variam de fonte para fonte, podem aparecer previsões errôneas se o BrWeather for utilizado com outros tipos de fontes Weather.



Opções de imagens
O BrWeather modo INPE também tem a opção de exibir imagens no lugar dos ícones. Vejamos as opções, depois o seu uso.

Condições atuais:
brweather --imagem1=CN

Próximas horas:
brweather --imagem1=C1

Segundo dia:
brweather --imagem1=C2

Terceiro dia:
brweather --imagem1=C3

Dias restantes:
brweather --imagem1=C4
brweather --imagem1=C5
brweather --imagem1=C6
brweather --imagem1=C7


Obs.: Pode-se trocar o parâmetro "--imagem1" por até 12 valores diferentes. Exemplo: --imagem3, --imagem5, --imagem10. Para mais informações, leia o tópico a seguir.


Utilização
Para isso, basta utilizar a sintaxe no conkyrc:

${execpi <segundos> brweather --imagem<opção_de_imagem>=<opção> -p <posição> -s <tamanho>}

Vejamos cada opção separadamente:

execpi - É utilizada para exibir imagens no Conky com o BrWeather. Leia mais aqui.

<segundos> - Intervalo em segundos para a execução do programa. Coloque um valor não muito baixo (eu costumo deixar 3600 = 1 hora).

--imagem<opção_de_imagem> - Esta opção fornece algumas alternativas. Existem, atualmente, 12 opções de ícones diferentes para o BrWeather. Para exibir determinado tema, basta utilizar a opção correspondente.

Para uma lista de temas disponíveis, acesse:



Obs.: Para listar o total de temas/opções de imagens disponíveis, execute o comando no terminal:

brweather --total-images

Continuando... a descrever a sintaxe:
${execpi <segundos> brweather --imagem<opção_de_imagem>=<opção> -p <posição> -s <tamanho>}

<opção> - Já vimos. Serve para determinar o dia da previsão.

-p <posição> - Determine a posição que a imagem ficará. Exemplo: 10, 20 onde 10=horizontal e 20=vertical

-s <tamanho> - Especifique o tamanho da imagem. Para facilitar, todas as imagens são quadradas (ou quase), assim, basta utilizar a mesma proporção alturaxlargura. Exemplo: 30x30, 90x90, 128x128, etc.


Exemplos de uso:

Para mostrar as condições atuais, com o tema 1, na posição 0,10 do Conky e tamanho 20x20:

${execpi 3600 brweather --imagem1=CN -p 0,10 -s 20x20}

Para mostrar a previsão para o sétimo dia, com o tema 5, na posição 30,50 do Conky e tamanho 90x90:

${execpi 3600 brweather --imagem5=CN -p 30,50 -s 90x90}



Com isso, encerro esta parte dedicada ao modo INPE.

Continua... no modo OPEN (escreverei em breve).

Até a próxima.

Nenhum comentário:

Postar um comentário