aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog11
-rwxr-xr-x[-rw-r--r--]README0
-rwxr-xr-x[-rw-r--r--]brweather.conf6
-rw-r--r--src/bin/inpe-118
-rwxr-xr-xsrc/bin/inpe-256
-rwxr-xr-xsrc/bin/inpe-34
-rw-r--r--src/bin/open-127
-rwxr-xr-xsrc/bin/open-256
-rwxr-xr-xsrc/brweather23
-rw-r--r--src/doc/Changelog11
-rw-r--r--src/doc/help-hibrido376
-rw-r--r--src/doc/luas/2012395
-rw-r--r--src/doc/luas/2022394
-rw-r--r--src/doc/luas/2023394
-rw-r--r--src/doc/man2
-rw-r--r--src/doc/version2
-rw-r--r--src/imagens/imagem1/README3
-rw-r--r--src/imagens/imagem6/README4
-rw-r--r--src/imagens/imagem7/README3
-rw-r--r--src/imagens/moon/README3
20 files changed, 1288 insertions, 500 deletions
diff --git a/Changelog b/Changelog
index 27dca21..45bd447 100644
--- a/Changelog
+++ b/Changelog
@@ -1,6 +1,13 @@
# Changelog das versões do BrWeather
-# Criado por LeandroNKZ
+# Criado por Leandro Nkz
+
+### Versão 0.7.1 (lançada em 26-09-2014) ###
+- Correção do modo INPE
+
+
+### Versão 0.7.0 (lançada em 11-07-2014) ###
+- Atualização da API do Openweather, atualizando o modo OPEN.
### Versão 0.6.0 (lançada em 31-03-2013) ###
- Melhora na performance;
@@ -15,8 +22,6 @@ indicado para as cidades que não possuem opções de previsão completas.
- ROOT - Permite execução pelo usuário root (1=sim ; 0=não):
- Aumento do cache de fases da Lua para até 2023.
-
-
### Versão 0.5.0 (lançada em 25-11-2012) ###
- Alteração nos temas de imagens:
- Acréscimo de mais dois temas de imagens;
diff --git a/README b/README
index 4ba401c..4ba401c 100644..100755
--- a/README
+++ b/README
diff --git a/brweather.conf b/brweather.conf
index 971e114..23c8de2 100644..100755
--- a/brweather.conf
+++ b/brweather.conf
@@ -13,8 +13,6 @@
# Escolha:
# "0" = ATIVAR o serviço Nacinal INPE.
# "1" = DESATIVAR o INPE e utilizar APENAS o serviço internacional Open Weather.
-# "2" = ATIVAR o modo Híbrido. Mais informações aqui:
-# http://brweatherproject.blogspot.com/2012/06/configuracao-do-brweather.html
OPEN="0"
# Escolha o tempo de espera (em segundos) para a conexão.
@@ -42,7 +40,6 @@ CODIGO="UTF-8"
# o BrWeather utiliza o serviço de meteorologia do CPTEC/INPE (Instituto Nacional de Pesquisas Espaciais).
# Nota: Preencha o campo abaixo, apenas se estiver utilizando o serviço nacional.
# Se estiver utilizando apenas o Open Weather pule para o campo "Serviço Internacional".
-# Se estiver utilizando o modo Híbrido, este campo é obrigatório
# CPTEC/INPE
# Acesse o site:
@@ -65,8 +62,7 @@ CPTEC_INPE="2247"
### Serviço Internacional ###
-# Importante: Não é necessário preencher estes campos se você utiliza somente o serviço nacional
-# Se utiliza o modo Híbrido, este campo é obrigatório
+# Importante: Não é necessário preencher estes campos se você utiliza somente o serviço nacional.
# Acesse o site: http://openweathermap.org
# Procure pela sua cidade no mapa, e clique no ícone de previsão da mesma
# Assim que abrir a página com a previsão completa, veja que na barra de URL constará um código númérico.
diff --git a/src/bin/inpe-1 b/src/bin/inpe-1
index 047961c..ae37b35 100644
--- a/src/bin/inpe-1
+++ b/src/bin/inpe-1
@@ -6,7 +6,7 @@
# http://brweatherproject.blogspot.com/
# Distribuído sob licença GPLv3
-DVOLATIL=`grep -m1 '<div id="prev_ond"><div id="tit">' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'-' | sed 's/ //g'`
+DVOLATIL=`grep -m1 '<div class="tit">' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'-' | sed 's/ //g'`
case $DVOLATIL in
"Domingo")
@@ -125,7 +125,7 @@ esac
case $1 in
-"--option=city") grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=city") grep '<div class="i">' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<'
;;
"--option=date") date "+%d-%m-%Y"
;;
@@ -137,22 +137,22 @@ case $1 in
;;
"--option=LUS")
if [ $OPEN == "2" ]; then
- grep -m1 '<i>IUV com Nuvem</i><br>' ~/.brweather/cache/cache | cut -f5 -d'>' | cut -f1 -d'<'
+ grep -m1 '<div class="dados">IUV com Nuvem' ~/.brweather/cache/cache | cut -f5 -d'>' | cut -f1 -d'<'
else
grep -m1 'height="3px" />Atualizado:' ~/.brweather/cache/cache | cut -f2 -d':' | cut -f1 -d'<' | sed 's/ //'
fi
;;
-"--option=TN") grep '</b> TEMPERATURA</div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'C' | sed 's/º//g'
+"--option=TN") grep '<div class="c2"> TEMPERATURA ATUAL' ~/.brweather/cache/cache | cut -f5 -d'>' | cut -f1 -d'C' | sed 's/º//g'
;;
-"--option=STE") grep -m1 'SENSAÇÃO TÉRMICA' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'C' | sed 's/º//g'
+"--option=STE") grep -A1 '<div class="c4"> SENSA&Ccedil;&Atilde;O T&Eacute;RMICA' ~/.brweather/cache/cache | tail -n1 | cut -f2 -d'>' | cut -f1 -d'C' | sed 's/º//g'
;;
-"--option=umid") grep 'UMIDADE RELATIVA </div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<' | sed 's/%//g'
+"--option=umid") grep '<div class="c3"> UMIDADE RELATIVA' ~/.brweather/cache/cache | cut -f5 -d'>' | cut -f1 -d'C' | cut -f1 -d'%'
;;
-"--option=PA") grep -m1 'PRESSÃO ATMOSFÉRICA&nbsp' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<'
+"--option=PA") grep -m1 '<div class="c6"> PRESS&Atilde;O ATMOSF&Eacute;RICA&nbsp;' ~/.brweather/cache/cache | cut -f5 -d'>' | cut -f1 -d'<'
;;
-"--option=windd") grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<'
+"--option=windd") grep -m1 '<div class="c5"> DIR. E INTENSIDADE<br>DO VENTO' ~/.brweather/cache/cache | cut -f6 -d'>' | cut -f1 -d'<' | sed 's/ //g'
;;
-"--option=winds") grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
+"--option=winds") grep -m1 '<div class="c5"> DIR. E INTENSIDADE<br>DO VENTO' ~/.brweather/cache/cache | cut -f7 -d'>' | cut -f1 -d'<' | sed 's/ //g'
;;
"--option=Day1") echo $DAY1
;;
diff --git a/src/bin/inpe-2 b/src/bin/inpe-2
index f58078d..e9e9b38 100755
--- a/src/bin/inpe-2
+++ b/src/bin/inpe-2
@@ -6,7 +6,7 @@
# http://brweatherproject.blogspot.com/
# Distribuído sob licença GPLv3
-LT1=`grep -A2 -m1 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | tail -n1 | sed 's/ //g ; s/º//g ; s/C//g'`
+LT1=`grep -A2 -m1 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | tail -n1 | sed 's/ //g ; s/º//g ; s/C//g'`
if [ -f $NLT1 ] ; then
LT1="ND"
@@ -17,87 +17,87 @@ fi
case $1 in
"--option=LT1") echo $LT1
;;
-"--option=HT1") grep -m1 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g'
+"--option=HT1") grep -m1 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g'
;;
"--option=PC1") grep -m1 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid1") grep -m1 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
;;
-"--option=SOLN1") grep -m1 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
+"--option=SOLN1") grep -m1 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
;;
-"--option=SOLP1") grep -m1 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
+"--option=SOLP1") grep -m1 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
;;
-"--option=LT2") grep -m2 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=LT2") grep -m2 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
-"--option=HT2") grep -m2 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=HT2") grep -m2 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
"--option=PC2") grep -m2 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid2") grep -m2 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLN2") grep -m2 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLN2") grep -m2 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLP2") grep -m2 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLP2") grep -m2 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=LT3") grep -m3 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=LT3") grep -m3 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
-"--option=HT3") grep -m3 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=HT3") grep -m3 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
"--option=PC3") grep -m3 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid3") grep -m3 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLN3") grep -m3 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLN3") grep -m3 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLP3") grep -m3 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLP3") grep -m3 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=LT4") grep -m4 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=LT4") grep -m4 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
-"--option=HT4") grep -m4 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=HT4") grep -m4 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
"--option=PC4") grep -m4 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid4") grep -m4 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLN4") grep -m4 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLN4") grep -m4 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLP4") grep -m4 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLP4") grep -m4 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=LT5") grep -m5 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=LT5") grep -m5 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
-"--option=HT5") grep -m5 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=HT5") grep -m5 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
"--option=PC5") grep -m5 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid5") grep -m5 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLN5") grep -m5 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLN5") grep -m5 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLP5") grep -m5 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLP5") grep -m5 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=LT6") grep -m6 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=LT6") grep -m6 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
-"--option=HT6") grep -m6 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=HT6") grep -m6 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
"--option=PC6") grep -m6 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid6") grep -m6 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLN6") grep -m6 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLN6") grep -m6 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLP6") grep -m6 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLP6") grep -m6 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=LT7") grep -m7 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=LT7") grep -m7 '<div class="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
-"--option=HT7") grep -m7 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
+"--option=HT7") grep -m7 '<div class="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1
;;
"--option=PC7") grep -m7 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g'
;;
"--option=umid7") grep -m7 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLN7") grep -m7 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLN7") grep -m7 '<div class="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
-"--option=SOLP7") grep -m7 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
+"--option=SOLP7") grep -m7 '<div class="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
;;
"--option"* ) echo "Opção inválida.
Experimente --help para mais informações."
diff --git a/src/bin/inpe-3 b/src/bin/inpe-3
index 3cff051..104c84a 100755
--- a/src/bin/inpe-3
+++ b/src/bin/inpe-3
@@ -12,11 +12,7 @@
if [ $1 = "--option=UVN" ] || [ $1 = "--option=UVNT" ] ; then
-if [ $OPEN = "0" ] ; then
UVN=`grep -m1 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f13 -d'/' | cut -f1 -d'.'`
-elif [ $OPEN = "2" ] ; then
-UVN=`grep -m1 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/menor/' ~/.brweather/cache/cache | cut -f16 -d'/' | cut -f1 -d'.'`
-fi
case $UVN in
"uv_0")
diff --git a/src/bin/open-1 b/src/bin/open-1
index b4ddaa8..44a8840 100644
--- a/src/bin/open-1
+++ b/src/bin/open-1
@@ -11,12 +11,13 @@ LU=`cat ~/.brweather/cache/lastupdate`
ODATE=`date "+%d-%m-%Y"`
DAY0=`date "+%a"`
-ALT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_min\042/){print$(i+1)}}}')
-AHT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_max\042/){print$(i+1)}}}')
+ALT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/min\042/){print$(i+1)}}}')
+AHT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/max\042/){print$(i+1)}}}')
APA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/pressure\042/){print$(i+1)}}}')
AUM=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/humidity\042/){print$(i+1)}}}')
AWS=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/speed\042/){print$(i+1)}}}')
ACA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/all\042/){print$(i+1)}}}')
+ACA2=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/"clouds\042/){print$(i+1)}}}')
D1=$(echo grep -m1 $(date +%a) ~/.brweather/cache/open2)
DAY1=$(grep -m1 $(date +%a) ~/.brweather/cache/open2 | cut -f2 -d':')
@@ -106,7 +107,7 @@ case $1 in
#;;
# "--option=LUS") echo $LUS
;;
-"--option=TN") printf "%.0f\n" $(echo $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp\042/){print$(i+1)}}}' ~/.brweather/cache/open1) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=TN") printf "%.0f\n" $(echo $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp\042/){print$(i+1)}}}' ~/.brweather/cache/open1) | sed 's/\./,/ ; s/}//g')
;;
"--option=umid") echo $($AUM ~/.brweather/cache/open1 | sed 's/}//g')
;;
@@ -122,29 +123,29 @@ case $1 in
;;
"--option=Day1T") echo $DAY1T
;;
-"--option=LT1") printf "%.0f\n" $(echo $($D1 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT1") printf "%.0f\n" $(echo $($D1 | $ALT) | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT1") printf "%.0f\n" $(echo $($D1 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT1") printf "%.0f\n" $(echo $($D1 | $AHT) | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA1") echo $(echo $($D1 | $APA))
+"--option=PA1") echo $($D1 | $APA)
;;
-"--option=umid1") echo $(echo $($D1 | $AUM) | sed 's/}//g')
+"--option=umid1") echo $($D1 | $AUM) | sed 's/}//g'
;;
-"--option=CLD1") echo $(echo $($D1 | $ACA) | sed 's/}//g')
+"--option=CLD1") echo $($D1 | $ACA2) | sed 's/}//g'
;;
"--option=Day2") echo $DAY2
;;
"--option=Day2T") echo $DAY2T
;;
-"--option=LT2") printf "%.0f\n" $(echo $(echo $D2 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT2") printf "%.0f\n" $(echo $(echo $D2 | $ALT) | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT2") printf "%.0f\n" $(echo $(echo $D2 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT2") printf "%.0f\n" $(echo $(echo $D2 | $AHT) | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA2") echo $(echo $(echo $D2 | $APA) | sed 's/}//g')
+"--option=PA2") echo $D2 | $APA | sed 's/}//g'
;;
-"--option=umid2") echo $(echo $(echo $D2 | $AUM) | sed 's/}//g')
+"--option=umid2") echo $D2 | $AUM | sed 's/}//g'
;;
-"--option=CLD2") echo $(echo $(echo $D2 | $ACA))
+"--option=CLD2") echo $D2 | $ACA2 | sed 's/}//g'
;;
"--option=Day3T") echo $DAY3T
;;
diff --git a/src/bin/open-2 b/src/bin/open-2
index b395c29..d4d88e1 100755
--- a/src/bin/open-2
+++ b/src/bin/open-2
@@ -6,12 +6,12 @@
# http://brweatherproject.blogspot.com/
# Distribuído sob licença GPLv3
-ALT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_min\042/){print$(i+1)}}}')
-AHT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_max\042/){print$(i+1)}}}')
+ALT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/min\042/){print$(i+1)}}}')
+AHT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/max\042/){print$(i+1)}}}')
APA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/pressure\042/){print$(i+1)}}}')
AUM=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/humidity\042/){print$(i+1)}}}')
AWS=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/speed\042/){print$(i+1)}}}')
-ACA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/all\042/){print$(i+1)}}}')
+ACA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/"clouds\042/){print$(i+1)}}}')
D3=$(grep -m1 $(date -d "2 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
DAY3=$(echo $D3 | cut -f2 -d':')
@@ -31,63 +31,63 @@ DAY7=$(echo $D7 | cut -f2 -d':')
case $1 in
"--option=Day3") echo $DAY3
;;
-"--option=LT3") printf "%.0f\n" $(echo $(echo $D3 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT3") printf "%.0f\n" $(echo $D3 | $ALT | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT3") printf "%.0f\n" $(echo $(echo $D3 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT3") printf "%.0f\n" $(echo $D3 | $AHT | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA3") echo $(echo $(echo $D3 | $APA) | sed 's/}//g')
+"--option=PA3") echo $D3 | $APA | sed 's/}//g'
;;
-"--option=umid3") echo $(echo $(echo $D3 | $AUM) | sed 's/}//g')
+"--option=umid3") echo $D3 | $AUM | sed 's/}//g'
;;
-"--option=CLD3") echo $(echo $(echo $D3 | $ACA) | sed 's/}//g')
+"--option=CLD3") echo $D3 | $ACA | sed 's/}//g'
;;
"--option=Day4") echo $DAY4
;;
-"--option=LT4") printf "%.0f\n" $(echo $(echo $D4 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT4") printf "%.0f\n" $(echo $D4 | $ALT | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT4") printf "%.0f\n" $(echo $(echo $D4 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT4") printf "%.0f\n" $(echo $D4 | $AHT | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA4") echo $(echo $(echo $D4 | $APA) | sed 's/}//g')
+"--option=PA4") echo $D4 | $APA | sed 's/}//g'
;;
-"--option=umid4") echo $(echo $(echo $D4 | $AUM) | sed 's/}//g')
+"--option=umid4") echo $D4 | $AUM | sed 's/}//g'
;;
-"--option=CLD4") echo $(echo $(echo $D4 | $ACA))
+"--option=CLD4") echo $D4 | $ACA | sed 's/}//g'
;;
"--option=Day5") echo $DAY5
;;
-"--option=LT5") printf "%.0f\n" $(echo $(echo $D5 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT5") printf "%.0f\n" $(echo $D5 | $ALT | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT5") printf "%.0f\n" $(echo $(echo $D5 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT5") printf "%.0f\n" $(echo $D5 | $AHT | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA5") echo $(echo $(echo $D5 | $APA) | sed 's/}//g')
+"--option=PA5") echo $D5 | $APA | sed 's/}//g'
;;
-"--option=umid5") echo $(echo $(echo $D5 | $AUM) | sed 's/}//g')
+"--option=umid5") echo $D5 | $AUM | sed 's/}//g'
;;
-"--option=CLD5") echo $(echo $(echo $D5 | $ACA) | sed 's/}//g')
+"--option=CLD5") echo $D5 | $ACA | sed 's/}//g'
;;
"--option=Day6") echo $DAY6
;;
-"--option=LT6") printf "%.0f\n" $(echo $(echo $D6 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT6") printf "%.0f\n" $(echo $D6 | $ALT | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT6") printf "%.0f\n" $(echo $(echo $D6 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT6") printf "%.0f\n" $(echo $D6 | $AHT | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA6") echo $(echo $(echo $D6 | $APA) | sed 's/}//g')
+"--option=PA6") echo $D6 | $APA | sed 's/}//g'
;;
-"--option=umid6") echo $(echo $(echo $D6 | $AUM) | sed 's/}//g')
+"--option=umid6") echo $D6 | $AUM | sed 's/}//g'
;;
-"--option=CLD6") echo $(echo $(echo $D6 | $ACA) | sed 's/}//g')
+"--option=CLD6") echo $D6 | $ACA | sed 's/}//g'
;;
"--option=Day7") echo $DAY7
;;
-"--option=LT7") printf "%.0f\n" $(echo $(echo $D7 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=LT7") printf "%.0f\n" $(echo $D7 | $ALT | sed 's/\./,/ ; s/}//g')
;;
-"--option=HT7") printf "%.0f\n" $(echo $(echo $D7 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
+"--option=HT7") printf "%.0f\n" $(echo $D7 | $AHT | sed 's/\./,/ ; s/}//g')
;;
-"--option=PA7") echo $(echo $(echo $D7 | $APA) | sed 's/}//g')
+"--option=PA7") echo $D7 | $APA | sed 's/}//g'
;;
-"--option=umid7") echo $(echo $(echo $D7 | $AUM) | sed 's/}//g')
+"--option=umid7") echo $D7 | $AUM | sed 's/}//g'
;;
-"--option=CLD7") echo $(echo $(echo $D7 | $ACA) | sed 's/}//g')
+"--option=CLD7") echo $D7 | $ACA | sed 's/}//g ; s/]//g'
;;
"--option"*) echo "Opção inválida.
Experimente --help para mais informações."
diff --git a/src/brweather b/src/brweather
index 909b6de..7c59e51 100755
--- a/src/brweather
+++ b/src/brweather
@@ -100,12 +100,14 @@ Se o erro persistir por vários dias, entre em contato com o desenvolvedor pelo
leandronkz@gmail.com"
-##Ler arquivo de configuração
-source ~/.brweather.conf
##Versão do programa
VERSION=`cat $DIRNAME/doc/version`
+
+##Ler arquivo de configuração
+source ~/.brweather.conf
+
##Opções do programa que não precisam de Internet
case $1 in
"--gerar-log") source $DIRNAME/bin/logs
@@ -114,7 +116,7 @@ case $1 in
"--version") echo "BrWeather-$VERSION"
exit 0
;;
- "--autor") echo "LeandroNKZ <leandronkz@gmail.com>"
+ "--autor") echo "Leandro Nkz <leandronkz@gmail.com>"
echo "http://brweatherproject.blogspot.com/"
exit 0
;;
@@ -195,7 +197,8 @@ elif [ $OPEN = "2" ] ; then
TIME2=$(($TIME+$TIMER))
fi
-
+#API Key
+KEY="ee701e50c956bc75c87e5b237b16fd64"
if [ $TIME1 -lt $TIME ] ; then
if [ $OPEN = "0" ] ; then
@@ -203,20 +206,20 @@ if [ $TIME1 -lt $TIME ] ; then
echo $TIME2 > ~/.brweather/cache/timer
cat ~/.brweather/cache/previsao | iconv -f iso-8859-1 -t $CODIGO -o ~/.brweather/cache/previsao
elif [ $OPEN = "1" ] ; then
- wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://openweathermap.org/data/2.1/weather/city/$OPEN_ID"
- wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://openweathermap.org/data/2.1/forecast/city/$OPEN_ID"
+ wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://api.openweathermap.org/data/2.5/weather?id=$OPEN_ID&units=metric&APPID=$KEY"
+ wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://api.openweathermap.org/data/2.5/forecast/daily?id=$OPEN_ID&units=metric&APPID=$KEY"
echo $TIME2 > ~/.brweather/cache/timer2
elif [ $OPEN = "2" ] ; then
wget -q -T $TIME -O ~/.brweather/cache/previsao "http://tempo1.cptec.inpe.br/cidades/tempo/$CPTEC_INPE"
cat ~/.brweather/cache/previsao | iconv -f iso-8859-1 -t $CODIGO -o ~/.brweather/cache/previsao
- wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://openweathermap.org/data/2.1/weather/city/$OPEN_ID"
- wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://openweathermap.org/data/2.1/forecast/city/$OPEN_ID"
+ wget -q -T $TIME -O ~/.brweather/cache/open1_A "http://api.openweathermap.org/data/2.5/weather?id=$OPEN_ID&units=metric&APPID=$KEY"
+ wget -q -T $TIME -O ~/.brweather/cache/open2_A "http://api.openweathermap.org/data/2.5/forecast/daily?id=$OPEN_ID&units=metric&APPID=$KEY"
echo $TIME2 > ~/.brweather/cache/timer3
fi
if [ $OPEN = "0" ] ; then
- if [ -f `grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1 | sed 's/ /_/g'` ] ; then
+ if [ -f `grep '<div class="i">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ /_/g'` ] ; then
echo "$ERROA1" > ~/.brweather/log
echo $(($TIME+30)) > ~/.brweather/cache/timer
else
@@ -244,7 +247,7 @@ if [ $TIME1 -lt $TIME ] ; then
done
fi
elif [ $OPEN = "2" ] ; then
- if [ -f `grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1 | sed 's/ /_/g'` ] ; then
+ if [ -f `grep '<div class="i">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ /_/g'` ] ; then
echo "$ERROA1" > ~/.brweather/log
echo $(($TIME+30)) > ~/.brweather/cache/timer3
else
diff --git a/src/doc/Changelog b/src/doc/Changelog
index 27dca21..45bd447 100644
--- a/src/doc/Changelog
+++ b/src/doc/Changelog
@@ -1,6 +1,13 @@
# Changelog das versões do BrWeather
-# Criado por LeandroNKZ
+# Criado por Leandro Nkz
+
+### Versão 0.7.1 (lançada em 26-09-2014) ###
+- Correção do modo INPE
+
+
+### Versão 0.7.0 (lançada em 11-07-2014) ###
+- Atualização da API do Openweather, atualizando o modo OPEN.
### Versão 0.6.0 (lançada em 31-03-2013) ###
- Melhora na performance;
@@ -15,8 +22,6 @@ indicado para as cidades que não possuem opções de previsão completas.
- ROOT - Permite execução pelo usuário root (1=sim ; 0=não):
- Aumento do cache de fases da Lua para até 2023.
-
-
### Versão 0.5.0 (lançada em 25-11-2012) ###
- Alteração nos temas de imagens:
- Acréscimo de mais dois temas de imagens;
diff --git a/src/doc/help-hibrido b/src/doc/help-hibrido
new file mode 100644
index 0000000..3540516
--- /dev/null
+++ b/src/doc/help-hibrido
@@ -0,0 +1,376 @@
+
+Arquivo de ajuda do BrWeather
+Escrito por LeandroNKZ
+
+Menu de opções do modo híbrido (INPE + OPEN)
+
+Gerais
+--option=city
+ Cidade
+
+--option=date
+ Data atual
+
+--option=Day0
+ Dia de Hoje. Nome abreviado. Ex.: Sáb
+
+--option=Day0T
+ Hoje, nome completo. Ex.: Sábado
+
+--option=LU
+ Last update (última atualização)
+
+--option=LUS
+ Last update do servidor (última atualização do site)
+
+
+Condições atuais
+--option=CNT
+ Tempo agora (modo texto - por extenso)
+
+--option=CNI
+ Tempo agora (modo ícone - fonte weather)
+
+--option=TN
+ Temperatura atual
+
+--option=umid
+ Nível de umidade
+
+--option=PA
+ Nível de pressão atmosférica
+
+--option=winds
+ Força (velocidade) do vento
+
+--option=UVN
+ Nível de Radiação ultravioleta
+
+--option=UVNT
+ Nível de Radiação ultravioleta modo texto. Ex.: Moderado, Baixo.
+
+--option=CLD
+ Quantidade de nuvens (em %)
+
+--option=Day0
+ Hoje. Nome abreviado. Ex.: Sáb.
+
+--option=Day0T
+ Hoje. Nome completo. Ex.: Sábado.
+
+
+
+Previsão para as próximas horas
+--option=Day1
+ Próximas horas. Modo abreviado. Ex.: Sáb.
+
+--option=Day1T
+ Próximas horas. Completo. Ex.: Sábado
+
+--option=C1T
+ Previsão para hoje (modo texto)
+
+--option=C1I
+ Previsão para hoje (modo ícone)
+
+--option=LT1
+ Temperatura mínima para hoje
+
+--option=HT1
+ Temperatura máxima para hoje
+
+--option=PC1
+ Probabilidade de chuva (em %)
+
+--option=UV1
+ Previsão de nível de radiação ultravioleta
+
+--option=UV1T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN1
+ Nascer do SOL (horário)
+
+--option=SOLP1
+ Por-do-SOL (horário)
+
+--option=umid1
+ Previsão do nível de umidade
+
+--option=CLD1
+ Quantidade de nuvens (em %)
+
+--option=PA1
+ Nível de pressão atmosférica
+
+
+Previsão para o segundo dia
+--option=Day2
+ Segundo dia
+
+--option=Day2T
+ Segundo dia. Completo. Ex.: Sábado
+
+--option=LT2
+ Temperatura mínima para amanhã
+
+--option=HT2
+ Temperatura máxima para amanhã
+
+--option=C2T
+ Previsão para amanhã (modo texto)
+
+--option=C2I
+ Previsão para amanhã (modo ícone)
+
+--option=PC2
+ Probabilidade de chuva (em %)
+
+--option=UV2
+ Previsão de nível de radiação ultravioleta
+
+--option=UV2T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN2
+ Nascer do SOL (horário)
+
+--option=SOLP2
+ Por-do-SOL (horário)
+
+--option=umid2
+ Previsão do nível de umidade
+
+--option=CLD2
+ Quantidade de nuvens (em %)
+
+--option=PA2
+ Nível de pressão atmosférica
+
+
+
+Previsão para o terceiro dia
+--option=Day3
+ Terceiro dia
+
+--option=Day3T
+ Terceiro dia. Completo. Ex.: Sábado
+
+--option=LT3
+ Temperatura mínima para o terceiro dia
+
+--option=HT3
+ Temperatura máxima para o terceiro dia
+
+--option=C3T
+ Previsão para o terceiro dia (modo texto)
+
+--option=C3I
+ Previsão para o terceiro dia (modo ícone)
+
+--option=PC3
+ Probabilidade de chuva (em %)
+
+--option=UV3
+ Previsão de nível de radiação ultravioleta
+
+--option=UV3T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN3
+ Nascer do SOL (horário)
+
+--option=SOLP3
+ Por-do-SOL (horário)
+
+--option=umid3
+ Previsão do nível de umidade
+
+--option=CLD3
+ Quantidade de nuvens (em %)
+
+--option=PA3
+ Nível de pressão atmosférica
+
+
+
+Previsão para o quarto dia
+--option=Day4
+ Quarto dia
+
+--option=Day4T
+ Quarto dia. Completo. Ex.: Sábado
+
+--option=LT4
+ Temperatura mínima para o quarto dia
+
+--option=HT4
+ Temperatura máxima para o quarto dia
+
+--option=C4T
+ Previsão para o quarto dia (modo texto)
+
+--option=C4I
+ Previsão para o quarto dia (modo ícone)
+
+--option=PC4
+ Probabilidade de chuva (em %)
+
+--option=UV4
+ Previsão de nível de radiação ultravioleta
+
+--option=UV4T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN4
+ Nascer do SOL (horário)
+
+--option=SOLP4
+ Por-do-SOL (horário)
+
+--option=umid4
+ Previsão do nível de umidade
+
+--option=CLD4
+ Quantidade de nuvens (em %)
+
+--option=PA4
+ Nível de pressão atmosférica
+
+
+
+Previsão para o quinto dia
+--option=Day5
+ Quinto dia
+
+--option=Day5T
+ Quinto dia. Completo. Ex.: Sábado
+
+--option=LT5
+ Temperatura mínima para o quinto dia
+
+--option=HT5
+ Temperatura máxima para o quinto dia
+
+--option=C5T
+ Previsão para o quinto dia (modo texto)
+
+--option=C5I
+ Previsão para o quinto dia (modo ícone)
+
+--option=PC5
+ Probabilidade de chuva (em %)
+
+--option=UV5
+ Previsão de nível de radiação ultravioleta
+
+--option=UV5T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN5
+ Nascer do SOL (horário)
+
+--option=SOLP5
+ Por-do-SOL (horário)
+
+--option=umid5
+ Previsão do nível de umidade
+
+--option=CLD5
+ Quantidade de nuvens (em %)
+
+--option=PA5
+ Nível de pressão atmosférica
+
+
+Previsão para o sexto dia
+--option=Day6
+ Sexto dia
+
+--option=Day6T
+ Sexto dia. Completo. Ex.: Sábado
+
+--option=LT6
+ Temperatura mínima para o sexto dia
+
+--option=HT6
+ Temperatura máxima para o sexto dia
+
+--option=C6T
+ Previsão para o sexto dia (modo texto)
+
+--option=C6I
+ Previsão para o sexto dia (modo ícone)
+
+--option=PC6
+ Probabilidade de chuva (em %)
+
+--option=UV6
+ Previsão de nível de radiação ultravioleta
+
+--option=UV6T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN6
+ Nascer do SOL (horário)
+
+--option=SOLP6
+ Por-do-SOL (horário)
+
+--option=umid6
+ Previsão do nível de umidade
+
+--option=CLD6
+ Quantidade de nuvens (em %)
+
+--option=PA6
+ Nível de pressão atmosférica
+
+
+
+Previsão para o sétimo dia
+--option=Day7
+ Sétimo dia
+
+--option=Day7T
+ Sétimo dia. Completo. Ex.: Sábado
+
+--option=LT7
+ Temperatura mínima para o sétimo dia
+
+--option=HT7
+ Temperatura máxima para o sétimo dia
+
+--option=C7T
+ Previsão para o sétimo dia (modo texto)
+
+--option=C7I
+ Previsão para o sétimo dia (modo ícone)
+
+--option=PC7
+ Probabilidade de chuva (em %)
+
+--option=UV7
+ Previsão de nível de radiação ultravioleta
+
+--option=UV7T
+ Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+
+--option=SOLN7
+ Nascer do SOL (horário)
+
+--option=SOLP7
+ Por-do-SOL (horário)
+
+--option=umid7
+ Previsão do nível de umidade
+
+--option=CLD7
+ Quantidade de nuvens (em %)
+
+--option=PA7
+ Nível de pressão atmosférica
+
+Para maiores informações, consulte a manpage do programa:
+
+brweather --man
diff --git a/src/doc/luas/2012 b/src/doc/luas/2012
deleted file mode 100644
index 6df25f9..0000000
--- a/src/doc/luas/2012
+++ /dev/null
@@ -1,395 +0,0 @@
-# BrWeather Fases da Lua
-# Arquivo de dados
-# Criado por LeandroNKZ <leandronkz@gmail.com>
-# Acesse o site para maiores instruções:
-# http://brweatherproject.blogspot.com/
-# Distribuído sob licença GPLv3
-
-01 Jan #0CR
-02 Jan #1CR
-03 Jan #2CR
-04 Jan #3CR
-05 Jan #4CR
-06 Jan #5CR
-07 Jan #6CR
-08 Jan #7CR
-09 Jan #0CH
-10 Jan #1CH
-11 Jan #2CH
-12 Jan #3CH
-13 Jan #4CH
-14 Jan #5CH
-15 Jan #6CH
-16 Jan #0MI
-17 Jan #1MI
-18 Jan #2MI
-19 Jan #3MI
-20 Jan #4MI
-21 Jan #5MI
-22 Jan #6MI
-23 Jan #0NO
-24 Jan #1NO
-25 Jan #2NO
-26 Jan #3NO
-27 Jan #4NO
-28 Jan #5NO
-29 Jan #6NO
-30 Jan #7NO
-31 Jan #0CR
-
-
-01 Fev #1CR
-02 Fev #2CR
-03 Fev #3CR
-04 Fev #4CR
-05 Fev #5CR
-06 Fev #6CR
-07 Fev #0CH
-08 Fev #1CH
-09 Fev #2CH
-10 Fev #3CH
-11 Fev #4CH
-12 Fev #5CH
-13 Fev #6CH
-14 Fev #0MI
-15 Fev #1MI
-16 Fev #2MI
-17 Fev #3MI
-18 Fev #4MI
-19 Fev #5MI
-20 Fev #6MI
-21 Fev #0NO
-22 Fev #1NO
-23 Fev #2NO
-24 Fev #3NO
-25 Fev #4NO
-26 Fev #5NO
-27 Fev #6NO
-28 Fev #7NO
-29 Fev #8NO
-
-
-01 Mar #0CR
-02 Mar #1CR
-03 Mar #2CR
-04 Mar #3CR
-05 Mar #4CR
-06 Mar #5CR
-07 Mar #6CR
-08 Mar #0CH
-09 Mar #1CH
-10 Mar #2CH
-11 Mar #3CH
-12 Mar #4CH
-13 Mar #5CH
-14 Mar #6CH
-15 Mar #0MI
-16 Mar #1MI
-17 Mar #2MI
-18 Mar #3MI
-19 Mar #4MI
-20 Mar #5MI
-21 Mar #6MI
-22 Mar #0NO
-23 Mar #1NO
-24 Mar #2NO
-25 Mar #3NO
-26 Mar #4NO
-27 Mar #5NO
-28 Mar #6NO
-29 Mar #7NO
-30 Mar #0CR
-31 Mar #1CR
-
-
-01 Abr #2CR
-02 Abr #3CR
-03 Abr #4CR
-04 Abr #5CR
-05 Abr #6CR
-06 Abr #0CH
-07 Abr #1CH
-08 Abr #2CH
-09 Abr #3CH
-10 Abr #4CH
-11 Abr #5CH
-12 Abr #6CH
-13 Abr #0MI
-14 Abr #1MI
-15 Abr #2MI
-16 Abr #3MI
-17 Abr #4MI
-18 Abr #5MI
-19 Abr #6MI
-20 Abr #7MI
-21 Abr #0NO
-22 Abr #1NO
-23 Abr #2NO
-24 Abr #3NO
-25 Abr #4NO
-26 Abr #5NO
-27 Abr #6NO
-28 Abr #7NO
-29 Abr #0CR
-30 Abr #1CR
-
-
-01 Mai #2CR
-02 Mai #3CR
-03 Mai #4CR
-04 Mai #5CR
-05 Mai #6CR
-06 Mai #0CH
-07 Mai #1CH
-08 Mai #2CH
-09 Mai #3CH
-10 Mai #4CH
-11 Mai #5CH
-12 Mai #0MI
-13 Mai #1MI
-14 Mai #2MI
-15 Mai #3MI
-16 Mai #4MI
-17 Mai #5MI
-18 Mai #6MI
-19 Mai #7MI
-20 Mai #0NO
-21 Mai #1NO
-22 Mai #2NO
-23 Mai #3NO
-24 Mai #4NO
-25 Mai #5NO
-26 Mai #6NO
-27 Mai #7NO
-28 Mai #0CR
-29 Mai #1CR
-30 Mai #2CR
-31 Mai #3CR
-
-
-01 Jun #4CR
-02 Jun #5CR
-03 Jun #6CR
-04 Jun #0CH
-05 Jun #1CH
-06 Jun #2CH
-07 Jun #3CH
-08 Jun #4CH
-09 Jun #5CH
-10 Jun #6CH
-11 Jun #0MI
-12 Jun #1MI
-13 Jun #2MI
-14 Jun #3MI
-15 Jun #4MI
-16 Jun #5MI
-17 Jun #6MI
-18 Jun #7MI
-19 Jun #0NO
-20 Jun #1NO
-21 Jun #2NO
-22 Jun #3NO
-23 Jun #4NO
-24 Jun #5NO
-25 Jun #6NO
-26 Jun #7NO
-27 Jun #0CR
-28 Jun #1CR
-29 Jun #2CR
-30 Jun #3CR
-
-
-01 Jul #4CR
-02 Jul #5CR
-03 Jul #0CH
-04 Jul #1CH
-05 Jul #2CH
-06 Jul #3CH
-07 Jul #4CH
-08 Jul #5CH
-09 Jul #6CH
-10 Jul #7CH
-11 Jul #0MI
-12 Jul #1MI
-13 Jul #2MI
-14 Jul #3MI
-15 Jul #4MI
-16 Jul #5MI
-17 Jul #6MI
-18 Jul #7MI
-19 Jul #0NO
-20 Jul #1NO
-21 Jul #2NO
-22 Jul #3NO
-23 Jul #4NO
-24 Jul #5NO
-25 Jul #6NO
-26 Jul #0CR
-27 Jul #1CR
-28 Jul #2CR
-29 Jul #3CR
-30 Jul #4CR
-31 Jul #5CR
-
-
-01 Ago #6CR
-02 Ago #0CH
-03 Ago #1CH
-04 Ago #2CH
-05 Ago #3CH
-06 Ago #4CH
-07 Ago #5CH
-08 Ago #6CH
-09 Ago #0MI
-10 Ago #1MI
-11 Ago #2MI
-12 Ago #3MI
-13 Ago #4MI
-14 Ago #5MI
-15 Ago #6MI
-16 Ago #7MI
-17 Ago #0NO
-18 Ago #1NO
-19 Ago #2NO
-20 Ago #3NO
-21 Ago #4NO
-22 Ago #5NO
-23 Ago #6NO
-24 Ago #0CR
-25 Ago #1CR
-26 Ago #2CR
-27 Ago #3CR
-28 Ago #4CR
-29 Ago #5CR
-30 Ago #6CR
-31 Ago #0CH
-
-
-01 Set #1CH
-02 Set #2CH
-03 Set #3CH
-04 Set #4CH
-05 Set #5CH
-06 Set #6CH
-07 Set #7CH
-08 Set #0MI
-09 Set #1MI
-10 Set #2MI
-11 Set #3MI
-12 Set #4MI
-13 Set #5MI
-14 Set #6MI
-15 Set #7MI
-16 Set #0NO
-17 Set #1NO
-18 Set #2NO
-19 Set #3NO
-20 Set #4NO
-21 Set #5NO
-22 Set #0CR
-23 Set #1CR
-24 Set #2CR
-25 Set #3CR
-26 Set #4CR
-27 Set #5CR
-28 Set #6CR
-29 Set #7CR
-30 Set #0CH
-
-
-01 Out #1CH
-02 Out #2CH
-03 Out #3CH
-04 Out #4CH
-05 Out #5CH
-06 Out #6CH
-07 Out #7CH
-08 Out #0MI
-09 Out #1MI
-10 Out #2MI
-11 Out #3MI
-12 Out #4MI
-13 Out #5MI
-14 Out #6MI
-15 Out #0NO
-16 Out #1NO
-17 Out #2NO
-18 Out #3NO
-19 Out #4NO
-20 Out #5NO
-21 Out #6NO
-22 Out #0CR
-23 Out #1CR
-24 Out #2CR
-25 Out #3CR
-26 Out #4CR
-27 Out #5CR
-28 Out #6CR
-29 Out #0CH
-30 Out #1CH
-31 Out #2CH
-
-
-01 Nov #3CH
-02 Nov #4CH
-03 Nov #5CH
-04 Nov #6CH
-05 Nov #7CH
-06 Nov #8CH
-07 Nov #0MI
-08 Nov #1MI
-09 Nov #2MI
-10 Nov #3MI
-11 Nov #4MI
-12 Nov #5MI
-13 Nov #0NO
-14 Nov #1NO
-15 Nov #2NO
-16 Nov #3NO
-17 Nov #4NO
-18 Nov #5NO
-19 Nov #6NO
-20 Nov #0CR
-21 Nov #1CR
-22 Nov #2CR
-23 Nov #3CR
-24 Nov #4CR
-25 Nov #5CR
-26 Nov #6CR
-27 Nov #7CR
-28 Nov #0CH
-29 Nov #1CH
-30 Nov #2CH
-
-
-01 Dez #3CH
-02 Dez #4CH
-03 Dez #5CH
-04 Dez #6CH
-05 Dez #7CH
-06 Dez #0MI
-07 Dez #1MI
-08 Dez #2MI
-09 Dez #3MI
-10 Dez #4MI
-11 Dez #5MI
-12 Dez #6MI
-13 Dez #0NO
-14 Dez #1NO
-15 Dez #2NO
-16 Dez #3NO
-17 Dez #4NO
-18 Dez #5NO
-19 Dez #6NO
-20 Dez #0CR
-21 Dez #1CR
-22 Dez #2CR
-23 Dez #3CR
-24 Dez #5CR
-25 Dez #6CR
-26 Dez #7CR
-27 Dez #8CR
-28 Dez #0CH
-29 Dez #1CH
-30 Dez #2CH
-31 Dez #3CH
diff --git a/src/doc/luas/2022 b/src/doc/luas/2022
new file mode 100644
index 0000000..e0af9c1
--- /dev/null
+++ b/src/doc/luas/2022
@@ -0,0 +1,394 @@
+# BrWeather Fases da Lua
+# Arquivo de dados
+# Criado por LeandroNKZ <leandronkz@gmail.com>
+# Acesse o site para maiores instruções:
+# http://brweatherproject.blogspot.com/
+# Distribuído sob licença GPLv3
+
+01 Jan #5MI
+02 Jan #0NO
+03 Jan #1NO
+04 Jan #2NO
+05 Jan #3NO
+06 Jan #4NO
+07 Jan #5NO
+08 Jan #6NO
+09 Jan #0CR
+10 Jan #1CR
+11 Jan #2CR
+12 Jan #3CR
+13 Jan #4CR
+14 Jan #5CR
+15 Jan #6CR
+16 Jan #7CR
+17 Jan #0CH
+18 Jan #1CH
+19 Jan #2CH
+20 Jan #3CH
+21 Jan #4CH
+22 Jan #5CH
+23 Jan #6CH
+24 Jan #7CH
+25 Jan #0MI
+26 Jan #1MI
+27 Jan #2MI
+28 Jan #3MI
+29 Jan #4MI
+30 Jan #5MI
+31 Jan #6MI
+
+
+01 Fev #0NO
+02 Fev #1NO
+03 Fev #2NO
+04 Fev #3NO
+05 Fev #4NO
+06 Fev #5NO
+07 Fev #6NO
+08 Fev #0CR
+09 Fev #1CR
+10 Fev #2CR
+11 Fev #3CR
+12 Fev #4CR
+13 Fev #5CR
+14 Fev #6CR
+15 Fev #7CR
+16 Fev #0CH
+17 Fev #1CH
+18 Fev #2CH
+19 Fev #3CH
+20 Fev #4CH
+21 Fev #5CH
+22 Fev #6CH
+23 Fev #0MI
+24 Fev #1MI
+25 Fev #2MI
+26 Fev #3MI
+27 Fev #4MI
+28 Fev #5MI
+
+
+01 Mar #6MI
+02 Mar #0NO
+03 Mar #1NO
+04 Mar #2NO
+05 Mar #3NO
+06 Mar #4NO
+07 Mar #5NO
+08 Mar #6NO
+09 Mar #7NO
+10 Mar #0CR
+11 Mar #1CR
+12 Mar #2CR
+13 Mar #3CR
+14 Mar #4CR
+15 Mar #5CR
+16 Mar #6CR
+17 Mar #7CR
+18 Mar #0CH
+19 Mar #1CH
+20 Mar #2CH
+21 Mar #3CH
+22 Mar #4CH
+23 Mar #5CH
+24 Mar #6CH
+25 Mar #0MI
+26 Mar #1MI
+27 Mar #2MI
+28 Mar #3MI
+29 Mar #4MI
+30 Mar #5MI
+31 Mar #6MI
+
+
+01 Abr #0NO
+02 Abr #1NO
+03 Abr #2NO
+04 Abr #3NO
+05 Abr #4NO
+06 Abr #5NO
+07 Abr #6NO
+08 Abr #7NO
+09 Abr #0CR
+10 Abr #1CR
+11 Abr #2CR
+12 Abr #3CR
+13 Abr #4CR
+14 Abr #5CR
+15 Abr #6CR
+16 Abr #0CH
+17 Abr #1CH
+18 Abr #2CH
+19 Abr #3CH
+20 Abr #4CH
+21 Abr #5CH
+22 Abr #6CH
+23 Abr #0MI
+24 Abr #1MI
+25 Abr #2MI
+26 Abr #3MI
+27 Abr #4MI
+28 Abr #5MI
+29 Abr #6MI
+30 Abr #0NO
+
+
+01 Mai #1NO
+02 Mai #2NO
+03 Mai #3NO
+04 Mai #4NO
+05 Mai #5NO
+06 Mai #6NO
+07 Mai #7NO
+08 Mai #8NO
+09 Mai #0CR
+10 Mai #1CR
+11 Mai #2CR
+12 Mai #3CR
+13 Mai #4CR
+14 Mai #5CR
+15 Mai #6CR
+16 Mai #0CH
+17 Mai #1CH
+18 Mai #2CH
+19 Mai #3CH
+20 Mai #4CH
+21 Mai #5CH
+22 Mai #0MI
+23 Mai #1MI
+24 Mai #2MI
+25 Mai #3MI
+26 Mai #4MI
+27 Mai #5MI
+28 Mai #6MI
+29 Mai #7MI
+30 Mai #0NO
+31 Mai #1NO
+
+
+01 Jun #2NO
+02 Jun #3NO
+03 Jun #4NO
+04 Jun #5NO
+05 Jun #6NO
+06 Jun #7NO
+07 Jun #0CR
+08 Jun #1CR
+09 Jun #2CR
+10 Jun #3CR
+11 Jun #4CR
+12 Jun #5CR
+13 Jun #6CR
+14 Jun #0CH
+15 Jun #1CH
+16 Jun #2CH
+17 Jun #3CH
+18 Jun #4CH
+19 Jun #5CH
+20 Jun #6CH
+21 Jun #0MI
+22 Jun #1MI
+23 Jun #2MI
+24 Jun #3MI
+25 Jun #4MI
+26 Jun #5MI
+27 Jun #6MI
+28 Jun #7MI
+29 Jun #0NO
+30 Jun #1NO
+
+
+01 Jul #2NO
+02 Jul #3NO
+03 Jul #4NO
+04 Jul #5NO
+05 Jul #6NO
+06 Jul #7NO
+07 Jul #0CR
+08 Jul #1CR
+09 Jul #2CR
+10 Jul #3CR
+11 Jul #4CR
+12 Jul #5CR
+13 Jul #0CH
+14 Jul #1CH
+15 Jul #2CH
+16 Jul #3CH
+17 Jul #4CH
+18 Jul #5CH
+19 Jul #6CH
+20 Jul #0MI
+21 Jul #1MI
+22 Jul #2MI
+23 Jul #3MI
+24 Jul #4MI
+25 Jul #5MI
+26 Jul #6MI
+27 Jul #7MI
+28 Jul #0NO
+29 Jul #1NO
+30 Jul #2NO
+31 Jul #3NO
+
+
+01 Ago #4NO
+02 Ago #5NO
+03 Ago #6NO
+04 Ago #7NO
+05 Ago #0CR
+06 Ago #1CR
+07 Ago #2CR
+08 Ago #3CR
+09 Ago #4CR
+10 Ago #5CR
+11 Ago #6CR
+12 Ago #0CH
+13 Ago #1CH
+14 Ago #2CH
+15 Ago #3CH
+16 Ago #4CH
+17 Ago #5CH
+18 Ago #6CH
+19 Ago #0MI
+20 Ago #1MI
+21 Ago #2MI
+22 Ago #3MI
+23 Ago #4MI
+24 Ago #5MI
+25 Ago #6MI
+26 Ago #7MI
+27 Ago #0NO
+28 Ago #1NO
+29 Ago #2NO
+30 Ago #3NO
+31 Ago #4NO
+
+
+01 Set #5NO
+02 Set #6NO
+03 Set #0CR
+04 Set #1CR
+05 Set #2CR
+06 Set #3CR
+07 Set #4CR
+08 Set #5CR
+09 Set #6CR
+10 Set #0CH
+11 Set #1CH
+12 Set #2CH
+13 Set #3CH
+14 Set #4CH
+15 Set #5CH
+16 Set #6CH
+17 Set #0MI
+18 Set #1MI
+19 Set #2MI
+20 Set #3MI
+21 Set #4MI
+22 Set #5MI
+23 Set #6MI
+24 Set #7MI
+25 Set #0NO
+26 Set #1NO
+27 Set #2NO
+28 Set #3NO
+29 Set #4NO
+30 Set #5NO
+
+
+01 Out #6NO
+02 Out #7NO
+03 Out #0CR
+04 Out #1CR
+05 Out #2CR
+06 Out #3CR
+07 Out #4CR
+08 Out #5CR
+09 Out #0CH
+10 Out #1CH
+11 Out #2CH
+12 Out #3CH
+13 Out #4CH
+14 Out #5CH
+15 Out #6CH
+16 Out #7CH
+17 Out #0MI
+18 Out #1MI
+19 Out #2MI
+20 Out #3MI
+21 Out #4MI
+22 Out #5MI
+23 Out #6MI
+24 Out #7MI
+25 Out #0NO
+26 Out #1NO
+27 Out #2NO
+28 Out #3NO
+29 Out #4NO
+30 Out #5NO
+31 Out #6NO
+
+
+01 Nov #0CR
+02 Nov #1CR
+03 Nov #2CR
+04 Nov #3CR
+05 Nov #4CR
+06 Nov #5CR
+07 Nov #6CR
+08 Nov #0CH
+09 Nov #1CH
+10 Nov #2CH
+11 Nov #3CH
+12 Nov #4CH
+13 Nov #5CH
+14 Nov #6CH
+15 Nov #7CH
+16 Nov #0MI
+17 Nov #1MI
+18 Nov #2MI
+19 Nov #3MI
+20 Nov #4MI
+21 Nov #5MI
+22 Nov #6MI
+23 Nov #0NO
+24 Nov #1NO
+25 Nov #2NO
+26 Nov #3NO
+27 Nov #4NO
+28 Nov #5NO
+29 Nov #6NO
+30 Nov #0CR
+
+
+01 Dez #1CR
+02 Dez #2CR
+03 Dez #3CR
+04 Dez #4CR
+05 Dez #5CR
+06 Dez #6CR
+07 Dez #7CR
+08 Dez #0CH
+09 Dez #1CH
+10 Dez #2CH
+11 Dez #3CH
+12 Dez #4CH
+13 Dez #5CH
+14 Dez #6CH
+15 Dez #7CH
+16 Dez #0MI
+17 Dez #1MI
+18 Dez #2MI
+19 Dez #3MI
+20 Dez #4MI
+21 Dez #5MI
+22 Dez #6MI
+23 Dez #0NO
+24 Dez #1NO
+25 Dez #2NO
+26 Dez #3NO
+27 Dez #4NO
+28 Dez #5NO
+29 Dez #6NO
+30 Dez #0CR
+31 Dez #1CR
diff --git a/src/doc/luas/2023 b/src/doc/luas/2023
new file mode 100644
index 0000000..4abffb1
--- /dev/null
+++ b/src/doc/luas/2023
@@ -0,0 +1,394 @@
+# BrWeather Fases da Lua
+# Arquivo de dados
+# Criado por LeandroNKZ <leandronkz@gmail.com>
+# Acesse o site para maiores instruções:
+# http://brweatherproject.blogspot.com/
+# Distribuído sob licença GPLv3
+
+01 Jan #2CR
+02 Jan #3CR
+03 Jan #4CR
+04 Jan #5CR
+05 Jan #6CR
+06 Jan #0CH
+07 Jan #1CH
+08 Jan #2CH
+09 Jan #3CH
+10 Jan #4CH
+11 Jan #5CH
+12 Jan #6CH
+13 Jan #7CH
+14 Jan #8CH
+15 Jan #0MI
+16 Jan #1MI
+17 Jan #2MI
+18 Jan #3MI
+19 Jan #4MI
+20 Jan #5MI
+21 Jan #0NO
+22 Jan #1NO
+23 Jan #2NO
+24 Jan #3NO
+25 Jan #4NO
+26 Jan #5NO
+27 Jan #6NO
+28 Jan #0CR
+29 Jan #1CR
+30 Jan #2CR
+31 Jan #3CR
+
+
+01 Fev #4CR
+02 Fev #5CR
+03 Fev #6CR
+04 Fev #7CR
+05 Fev #0CH
+06 Fev #1CH
+07 Fev #2CH
+08 Fev #3CH
+09 Fev #4CH
+10 Fev #5CH
+11 Fev #6CH
+12 Fev #7CH
+13 Fev #0MI
+14 Fev #1MI
+15 Fev #2MI
+16 Fev #3MI
+17 Fev #4MI
+18 Fev #5MI
+19 Fev #6MI
+20 Fev #0NO
+21 Fev #1NO
+22 Fev #2NO
+23 Fev #3NO
+24 Fev #4NO
+25 Fev #5NO
+26 Fev #6NO
+27 Fev #0CR
+28 Fev #1CR
+
+
+01 Mar #2CR
+02 Mar #3CR
+03 Mar #4CR
+04 Mar #5CR
+05 Mar #6CR
+06 Mar #7CR
+07 Mar #0CH
+08 Mar #1CH
+09 Mar #2CH
+10 Mar #3CH
+11 Mar #4CH
+12 Mar #5CH
+13 Mar #6CH
+14 Mar #7CH
+15 Mar #0MI
+16 Mar #1MI
+17 Mar #2MI
+18 Mar #3MI
+19 Mar #4MI
+20 Mar #5MI
+21 Mar #0NO
+22 Mar #1NO
+23 Mar #2NO
+24 Mar #3NO
+25 Mar #4NO
+26 Mar #5NO
+27 Mar #6NO
+28 Mar #7NO
+29 Mar #0CR
+30 Mar #1CR
+31 Mar #2CR
+
+
+01 Abr #3CR
+02 Abr #4CR
+03 Abr #5CR
+04 Abr #6CR
+05 Abr #7CR
+06 Abr #0CH
+07 Abr #1CH
+08 Abr #2CH
+09 Abr #3CH
+10 Abr #4CH
+11 Abr #5CH
+12 Abr #6CH
+13 Abr #0MI
+14 Abr #1MI
+15 Abr #2MI
+16 Abr #3MI
+17 Abr #4MI
+18 Abr #5MI
+19 Abr #6MI
+20 Abr #0NO
+21 Abr #1NO
+22 Abr #2NO
+23 Abr #3NO
+24 Abr #4NO
+25 Abr #5NO
+26 Abr #6NO
+27 Abr #0CR
+28 Abr #1CR
+29 Abr #2CR
+30 Abr #3CR
+
+
+01 Mai #4CR
+02 Mai #5CR
+03 Mai #6CR
+04 Mai #7CR
+05 Mai #0CH
+06 Mai #1CH
+07 Mai #2CH
+08 Mai #3CH
+09 Mai #4CH
+10 Mai #5CH
+11 Mai #6CH
+12 Mai #0MI
+13 Mai #1MI
+14 Mai #2MI
+15 Mai #3MI
+16 Mai #4MI
+17 Mai #5MI
+18 Mai #6MI
+19 Mai #0NO
+20 Mai #1NO
+21 Mai #2NO
+22 Mai #3NO
+23 Mai #4NO
+24 Mai #5NO
+25 Mai #6NO
+26 Mai #7NO
+27 Mai #0CR
+28 Mai #1CR
+29 Mai #2CR
+30 Mai #3CR
+31 Mai #4CR
+
+
+01 Jun #5CR
+02 Jun #6CR
+03 Jun #7CR
+04 Jun #0CH
+05 Jun #1CH
+06 Jun #2CH
+07 Jun #3CH
+08 Jun #4CH
+09 Jun #5CH
+10 Jun #0MI
+11 Jun #1MI
+12 Jun #2MI
+13 Jun #3MI
+14 Jun #4MI
+15 Jun #5MI
+16 Jun #6MI
+17 Jun #7MI
+18 Jun #0NO
+19 Jun #1NO
+20 Jun #2NO
+21 Jun #3NO
+22 Jun #4NO
+23 Jun #5NO
+24 Jun #6NO
+25 Jun #7NO
+26 Jun #0CR
+27 Jun #1CR
+28 Jun #2CR
+29 Jun #3CR
+30 Jun #4CR
+
+
+01 Jul #5CR
+02 Jul #6CR
+03 Jul #0CH
+04 Jul #1CH
+05 Jul #2CH
+06 Jul #3CH
+07 Jul #4CH
+08 Jul #5CH
+09 Jul #6CH
+10 Jul #0MI
+11 Jul #1MI
+12 Jul #2MI
+13 Jul #3MI
+14 Jul #4MI
+15 Jul #5MI
+16 Jul #6MI
+17 Jul #0NO
+18 Jul #1NO
+19 Jul #2NO
+20 Jul #3NO
+21 Jul #4NO
+22 Jul #5NO
+23 Jul #6NO
+24 Jul #7NO
+25 Jul #0CR
+26 Jul #1CR
+27 Jul #2CR
+28 Jul #3CR
+29 Jul #4CR
+30 Jul #5CR
+31 Jul #6CR
+
+
+01 Ago #0CH
+02 Ago #1CH
+03 Ago #2CH
+04 Ago #3CH
+05 Ago #4CH
+06 Ago #5CH
+07 Ago #6CH
+08 Ago #0MI
+09 Ago #1MI
+10 Ago #2MI
+11 Ago #3MI
+12 Ago #4MI
+13 Ago #5MI
+14 Ago #6MI
+15 Ago #7MI
+16 Ago #0NO
+17 Ago #1NO
+18 Ago #2NO
+19 Ago #3NO
+20 Ago #4NO
+21 Ago #5NO
+22 Ago #6NO
+23 Ago #7NO
+24 Ago #0CR
+25 Ago #1CR
+26 Ago #2CR
+27 Ago #3CR
+28 Ago #4CR
+29 Ago #5CR
+30 Ago #6CR
+31 Ago #0CH
+
+
+01 Set #1CH
+02 Set #2CH
+03 Set #3CH
+04 Set #4CH
+05 Set #5CH
+06 Set #0MI
+07 Set #1MI
+08 Set #2MI
+09 Set #3MI
+10 Set #4MI
+11 Set #5MI
+12 Set #6MI
+13 Set #7MI
+14 Set #8MI
+15 Set #0NO
+16 Set #1NO
+17 Set #2NO
+18 Set #3NO
+19 Set #4NO
+20 Set #5NO
+21 Set #6NO
+22 Set #0CR
+23 Set #1CR
+24 Set #2CR
+25 Set #3CR
+26 Set #4CR
+27 Set #5CR
+28 Set #6CR
+29 Set #0CH
+30 Set #1CH
+
+
+01 Out #2CH
+02 Out #3CH
+03 Out #4CH
+04 Out #5CH
+05 Out #6CH
+06 Out #0MI
+07 Out #1MI
+08 Out #2MI
+09 Out #3MI
+10 Out #4MI
+11 Out #5MI
+12 Out #6MI
+13 Out #7MI
+14 Out #0NO
+15 Out #1NO
+16 Out #2NO
+17 Out #3NO
+18 Out #4NO
+19 Out #5NO
+20 Out #6NO
+21 Out #7NO
+22 Out #0CR
+23 Out #1CR
+24 Out #2CR
+25 Out #3CR
+26 Out #4CR
+27 Out #5CR
+28 Out #0CH
+29 Out #1CH
+30 Out #2CH
+31 Out #3CH
+
+
+01 Nov #4CH
+02 Nov #5CH
+03 Nov #6CH
+04 Nov #7CH
+05 Nov #0MI
+06 Nov #1MI
+07 Nov #2MI
+08 Nov #3MI
+09 Nov #4MI
+10 Nov #5MI
+11 Nov #6MI
+12 Nov #7MI
+13 Nov #0NO
+14 Nov #1NO
+15 Nov #2NO
+16 Nov #3NO
+17 Nov #4NO
+18 Nov #5NO
+19 Nov #6NO
+20 Nov #0CR
+21 Nov #1CR
+22 Nov #2CR
+23 Nov #3CR
+24 Nov #4CR
+25 Nov #5CR
+26 Nov #6CR
+27 Nov #0CH
+28 Nov #1CH
+29 Nov #2CH
+30 Nov #3CH
+
+
+01 Dez #4CH
+02 Dez #5CH
+03 Dez #6CH
+04 Dez #7CH
+05 Dez #0MI
+06 Dez #1MI
+07 Dez #2MI
+08 Dez #3MI
+09 Dez #4MI
+10 Dez #5MI
+11 Dez #6MI
+12 Dez #0NO
+13 Dez #1NO
+14 Dez #2NO
+15 Dez #3NO
+16 Dez #4NO
+17 Dez #5NO
+18 Dez #6NO
+19 Dez #0CR
+20 Dez #1CR
+21 Dez #2CR
+22 Dez #3CR
+23 Dez #4CR
+24 Dez #5CR
+25 Dez #6CR
+26 Dez #7CR
+27 Dez #0CH
+28 Dez #1CH
+29 Dez #2CH
+30 Dez #3CH
+31 Dez #4CH
diff --git a/src/doc/man b/src/doc/man
index ff505ab..08f3e8a 100644
--- a/src/doc/man
+++ b/src/doc/man
@@ -1,4 +1,4 @@
-.TH BrWeather 1 2013-03-30
+.TH BrWeather 1 2014-07-11
.\" Please adjust this date whenever revising the manpage.
.SH NOME
BrWeather
diff --git a/src/doc/version b/src/doc/version
index a918a2a..39e898a 100644
--- a/src/doc/version
+++ b/src/doc/version
@@ -1 +1 @@
-0.6.0
+0.7.1
diff --git a/src/imagens/imagem1/README b/src/imagens/imagem1/README
new file mode 100644
index 0000000..aeb9b13
--- /dev/null
+++ b/src/imagens/imagem1/README
@@ -0,0 +1,3 @@
+Extraído de ConkyForecast
+
+Autor: Desconhecido
diff --git a/src/imagens/imagem6/README b/src/imagens/imagem6/README
new file mode 100644
index 0000000..5279723
--- /dev/null
+++ b/src/imagens/imagem6/README
@@ -0,0 +1,4 @@
+Extraído de Conky Accuweather
+
+Autor: Desconhecido
+Modificado por: Leandro Nkz
diff --git a/src/imagens/imagem7/README b/src/imagens/imagem7/README
new file mode 100644
index 0000000..6bd88f5
--- /dev/null
+++ b/src/imagens/imagem7/README
@@ -0,0 +1,3 @@
+Tema de ícones extraído de http://www.cptec.inpe.br/
+
+Modificado por: Leandro Nkz
diff --git a/src/imagens/moon/README b/src/imagens/moon/README
new file mode 100644
index 0000000..aeb9b13
--- /dev/null
+++ b/src/imagens/moon/README
@@ -0,0 +1,3 @@
+Extraído de ConkyForecast
+
+Autor: Desconhecido