]> gitweb.fluxo.info Git - brweather.git/commitdiff
Uploading version 0.6.0
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 5 Apr 2013 14:04:16 +0000 (11:04 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 5 Apr 2013 14:04:16 +0000 (11:04 -0300)
20 files changed:
Changelog
brweather.conf
brweather/bin/inpe-1
brweather/bin/inpe-2
brweather/bin/inpe-3
brweather/bin/inpe-4
brweather/bin/inpe-6
brweather/bin/moon
brweather/bin/open-1
brweather/bin/open-2
brweather/bin/open-3
brweather/bin/open-4
brweather/bin/open-5
brweather/brweather
brweather/doc/Changelog
brweather/doc/brweather.conf.default
brweather/doc/help
brweather/doc/help-default
brweather/doc/man
brweather/doc/version

index 0655b014bcc1ed2b91f3bacad666514fd3621110..27dca214589b01c088dc3d00cec716a738ee303c 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -2,6 +2,21 @@
 # Changelog das versões do BrWeather
 # Criado por LeandroNKZ
 
+### Versão 0.6.0 (lançada em 31-03-2013) ###
+- Melhora na performance;
+- Inclusão do módo Híbrido: ele mescla opções do INPE e Open Weather, e é
+indicado para as cidades que não possuem opções de previsão completas.
+- Opções de configuração avançadas (apenas para usuários experientes):
+  - Estas configurações estão presentes no arquivo executável principal: brweather
+  - DIRNAME - Diretório base: pode-se alterar a pasta de instalação do BrWeather (fora
+  de /opt) - Créditos ao usuário rhatto pela implementação;
+  - TIME_COUNT - Timer para apagar arquivos de logs: alterar o tempo de intervalo para a
+  exclusão dos arquivos de log antigos;
+  - 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;
@@ -17,7 +32,6 @@ e que deve ser instalado à parte e opcionalmente;
     --mode
   Ela exibe qual o modo que está ativo (INPE ou OPEN).
 
-
 ### Versão 0.4.0-rc4-extra4 (lançada em 21-10-2012) ###
 - Correção do Bug #010: Falha ao utilizar as opções de temperatura (entre outras
 do modo OPEN.
index 23c8de2489d98f779ba669e0c2b109a6d369807e..971e114c0d7560d32d664d1145ed5de9b7a2a8ae 100644 (file)
@@ -13,6 +13,8 @@
 # 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.
@@ -40,6 +42,7 @@ 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:
@@ -62,7 +65,8 @@ CPTEC_INPE="2247"
 
 
 ### Serviço Internacional ###
-# Importante: Não é necessário preencher estes campos se você utiliza somente o serviço nacional.
+# 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
 # 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.
index 471edf7beb5fa1a16ebb6981e82e4332674a3fae..047961cd3276202bca23b3a023337758721651ed 100644 (file)
@@ -6,26 +6,10 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
-
-NCITY=`grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1`
-NDATE=`date "+%d-%m-%Y"`
-NLU=`cat ~/.brweather/cache/lastupdate`
-LUS=`grep -m1 'height="3px" />Atualizado:' ~/.brweather/cache/cache | cut -f2 -d':' | cut -f1 -d'<' | sed 's/ //'`
-
-NTN=`grep '</b> TEMPERATURA</div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'C' | sed 's/º//g'`
-STE=`grep -m1 'SENSAÇÃO TÉRMICA' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'C' | sed 's/º//g'`
-NUMID=`grep 'UMIDADE RELATIVA </div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<' | sed 's/%//g'`
-NPA=`grep -m1 'PRESSÃO ATMOSFÉRICA&nbsp' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<'`
-NWINDD=`grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<'`
-NWINDS=`grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'`
-
-DAY0=`date "+%a"`
-DAY0T=`date +%A | sed -r 's/\b[a-z]{3,}/\u&/g'`
 DVOLATIL=`grep -m1 '<div id="prev_ond"><div id="tit">' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'-' | sed 's/ //g'`
 
-
 case $DVOLATIL in
-"Domingo") 
+"Domingo")
   DAY1="Dom"
   DAY1T="Domingo"
   DAY2="Seg"
@@ -41,7 +25,7 @@ case $DVOLATIL in
   DAY7="Sáb"
   DAY7T="Sábado"
 ;;
-"Segunda") 
+"Segunda")
   DAY1="Seg"
   DAY1T="Segunda"
   DAY2="Ter"
@@ -57,7 +41,7 @@ case $DVOLATIL in
   DAY7="Dom"
   DAY7T="Domingo"
 ;;
-"Terça") 
+"Terça")
   DAY1="Ter"
   DAY1T="Terça"
   DAY2="Qua"
@@ -73,7 +57,7 @@ case $DVOLATIL in
   DAY7="Seg"
   DAY7T="Segunda"
 ;;
-"Quarta") 
+"Quarta")
   DAY1="Qua"
   DAY1T="Quarta"
   DAY2="Qui"
@@ -89,7 +73,7 @@ case $DVOLATIL in
   DAY7="Ter"
   DAY7T="Terça"
 ;;
-"Quinta") 
+"Quinta")
   DAY1="Qui"
   DAY1T="Quinta"
   DAY2="Sex"
@@ -105,7 +89,7 @@ case $DVOLATIL in
   DAY7="Qua"
   DAY7T="Quarta"
 ;;
-"Sexta") 
+"Sexta")
   DAY1="Sex"
   DAY1T="Sexta"
   DAY2="Sáb"
@@ -121,7 +105,7 @@ case $DVOLATIL in
   DAY7="Qui"
   DAY7T="Quinta"
 ;;
-"Sábado") 
+"Sábado")
   DAY1="Sáb"
   DAY1T="Sábado"
   DAY2="Dom"
@@ -141,29 +125,34 @@ esac
 
 
 case $1 in
-"--option=city") echo $NCITY
+"--option=city") grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=date") echo $NDATE
+"--option=date") date "+%d-%m-%Y"
 ;;
-"--option=Day0") echo $DAY0
+"--option=Day0") date "+%a"
 ;;
-"--option=Day0T") echo $DAY0T
+"--option=Day0T") date +%A | sed -r 's/\b[a-z]{3,}/\u&/g'
 ;;
-"--option=LU") echo $NLU
+"--option=LU") cat ~/.brweather/cache/lastupdate
 ;;
-"--option=LUS") echo $LUS
+"--option=LUS")
+    if [ $OPEN == "2" ]; then
+        grep -m1 '<i>IUV com Nuvem</i><br>' ~/.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") echo $NTN
+"--option=TN") grep '</b> TEMPERATURA</div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'C' | sed 's/º//g'
 ;;
-"--option=STE") echo $STE
+"--option=STE") grep -m1 'SENSAÇÃO TÉRMICA' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'C' | sed 's/º//g'
 ;;
-"--option=umid") echo $NUMID
+"--option=umid") grep 'UMIDADE RELATIVA </div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<' | sed 's/%//g'
 ;;
-"--option=PA") echo $NPA
+"--option=PA") grep -m1 'PRESSÃO ATMOSFÉRICA&nbsp' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<'
 ;;
-"--option=windd") echo $NWINDD
+"--option=windd") grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<'
 ;;
-"--option=winds") echo $NWINDS
+"--option=winds") grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
 ;;
 "--option=Day1") echo $DAY1
 ;;
index 0749ceb47fb0a5f9658dd1a22f07981c242e646d..f58078dbe2a98c7cef47a78bde9644e42a053ef8 100755 (executable)
@@ -6,25 +6,7 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
-
-NUMID1=`grep -m1 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'`
-NUMID2=`grep -m2 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-NUMID3=`grep -m3 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-NUMID4=`grep -m4 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-NUMID5=`grep -m5 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-NUMID6=`grep -m6 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-NUMID7=`grep -m7 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-NPC1=`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'`
-NPC2=`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'`
-NPC3=`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'`
-NPC4=`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'`
-NPC5=`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'`
-NPC6=`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'`
-NPC7=`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'`
-
-NLT1=`grep -A2 -m1 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | tail -n1 | sed 's/ //g ; s/º//g ; s/C//g'`
-NHT1=`grep -m1 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g'`
+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'`
 
 if [ -f $NLT1 ] ; then
 LT1="ND"
@@ -32,132 +14,90 @@ else
 LT1="$NLT1"
 fi
 
-NLT2=`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`
-NHT2=`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`
-
-NLT3=`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`
-NHT3=`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`
-
-NLT4=`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`
-NHT4=`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`
-
-NLT5=`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`
-NHT5=`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`
-
-NLT6=`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`
-NHT6=`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`
-
-NLT7=`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`
-NHT7=`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`
-
-SOLN1=`grep -m1 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'`
-SOLP1=`grep -m1 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'`
-
-SOLN2=`grep -m2 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-SOLP2=`grep -m2 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-SOLN3=`grep -m3 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-SOLP3=`grep -m3 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-SOLN4=`grep -m4 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-SOLP4=`grep -m4 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-SOLN5=`grep -m5 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-SOLP5=`grep -m5 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-SOLN6=`grep -m6 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-SOLP6=`grep -m6 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-SOLN7=`grep -m7 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-SOLP7=`grep -m7 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1`
-
-
-
-
 case $1 in
 "--option=LT1") echo $LT1
 ;;
-"--option=HT1") echo $NHT1
+"--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=PC1") echo $NPC1
+"--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") echo $NUMID1
+"--option=umid1") grep -m1 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
 ;;
-"--option=SOLN1") echo $SOLN1
+"--option=SOLN1") grep -m1 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
 ;;
-"--option=SOLP1") echo $SOLP1
+"--option=SOLP1") grep -m1 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<'
 ;;
-"--option=LT2") echo $NLT2
+"--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=HT2") echo $NHT2
+"--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=PC2") echo $NPC2
+"--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") echo $NUMID2
+"--option=umid2") grep -m2 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLN2") echo $SOLN2
+"--option=SOLN2") grep -m2 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLP2") echo $SOLP2
+"--option=SOLP2") grep -m2 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=LT3") echo $NLT3
+"--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=HT3") echo $NHT3
+"--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=PC3") echo $NPC3
+"--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") echo $NUMID3
+"--option=umid3") grep -m3 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLN3") echo $SOLN3
+"--option=SOLN3") grep -m3 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLP3") echo $SOLP3
+"--option=SOLP3") grep -m3 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=LT4") echo $NLT4
+"--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=HT4") echo $NHT4
+"--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=PC4") echo $NPC4
+"--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") echo $NUMID4
+"--option=umid4") grep -m4 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLN4") echo $SOLN4
+"--option=SOLN4") grep -m4 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLP4") echo $SOLP4
+"--option=SOLP4") grep -m4 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=LT5") echo $NLT5
+"--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=HT5") echo $NHT5
+"--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=PC5") echo $NPC5
+"--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") echo $NUMID5
+"--option=umid5") grep -m5 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLN5") echo $SOLN5
+"--option=SOLN5") grep -m5 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLP5") echo $SOLP5
+"--option=SOLP5") grep -m5 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=LT6") echo $NLT6
+"--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=HT6") echo $NHT6
+"--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=PC6") echo $NPC6
+"--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") echo $NUMID6
+"--option=umid6") grep -m6 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLN6") echo $SOLN6
+"--option=SOLN6") grep -m6 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLP6") echo $SOLP6
+"--option=SOLP6") grep -m6 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=LT7") echo $NLT7
+"--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=HT7") echo $NHT7
+"--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=PC7") echo $NPC7
+"--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") echo $NUMID7
+"--option=umid7") grep -m7 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLN7") echo $SOLN7
+"--option=SOLN7") grep -m7 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1
 ;;
-"--option=SOLP7") echo $SOLP7
+"--option=SOLP7") grep -m7 '<div id="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."
index 4a2a11e93e86acf1b52fafb1c6bc2e7ca6d464d7..3cff0512fb405b3ea52cc3c583c8d559c6116dd7 100755 (executable)
@@ -7,17 +7,19 @@
 # Distribuído sob licença GPLv3
 
 ##Radiação ultravioleta
+
+
+
+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'.'`
-UV1=`grep -m2 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
-UV2=`grep -m3 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
-UV3=`grep -m4 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
-UV4=`grep -m5 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
-UV5=`grep -m6 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
-UV6=`grep -m7 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
-UV7=`grep -m8 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+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") 
+"uv_0")
   NUVN="ND"
   NUVNT="ND"
 ;;
@@ -37,7 +39,7 @@ case $UVN in
   NUVN="1"
   NUVNT="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUVN="2"
   NUVNT="Baixo"
 ;;
@@ -91,10 +93,10 @@ case $UVN in
 ;;
 esac
 
-
-
+elif [ $1 = "--option=UV1" ] || [ $1 = "--option=UV1T" ] ; then
+UV1=`grep -m2 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
 case $UV1 in
-"uv_0") 
+"uv_0")
   NUV1="ND"
   NUV1T="ND"
 ;;
@@ -114,7 +116,7 @@ case $UV1 in
   NUV1="1"
   NUV1T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV1="2"
   NUV1T="Baixo"
 ;;
@@ -168,8 +170,13 @@ case $UV1 in
 ;;
 esac
 
+
+
+elif [ $1 = "--option=UV2" ] || [ $1 = "--option=UV2T" ] ; then
+UV2=`grep -m3 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+
 case $UV2 in
-"uv_0") 
+"uv_0")
   NUV2="ND"
   NUV2T="ND"
 ;;
@@ -189,7 +196,7 @@ case $UV2 in
   NUV2="1"
   NUV2T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV2="2"
   NUV2T="Baixo"
 ;;
@@ -243,8 +250,12 @@ case $UV2 in
 ;;
 esac
 
+
+elif [ $1 = "--option=UV3" ] || [ $1 = "--option=UV3T" ] ; then
+UV3=`grep -m4 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+
 case $UV3 in
-"uv_0") 
+"uv_0")
   NUV3="ND"
   NUV3T="ND"
 ;;
@@ -264,7 +275,7 @@ case $UV3 in
   NUV3="1"
   NUV3T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV3="2"
   NUV3T="Baixo"
 ;;
@@ -318,8 +329,13 @@ case $UV3 in
 ;;
 esac
 
+
+
+elif [ $1 = "--option=UV4" ] || [ $1 = "--option=UV4T" ] ; then
+UV4=`grep -m5 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+
 case $UV4 in
-"uv_0") 
+"uv_0")
   NUV4="ND"
   NUV4T="ND"
 ;;
@@ -339,7 +355,7 @@ case $UV4 in
   NUV4="1"
   NUV4T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV4="2"
   NUV4T="Baixo"
 ;;
@@ -394,8 +410,12 @@ case $UV4 in
 esac
 
 
+
+elif [ $1 = "--option=UV5" ] || [ $1 = "--option=UV5T" ] ; then
+UV5=`grep -m6 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+
 case $UV5 in
-"uv_0") 
+"uv_0")
   NUV5="ND"
   NUV5T="ND"
 ;;
@@ -415,7 +435,7 @@ case $UV5 in
   NUV5="1"
   NUV5T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV5="2"
   NUV5T="Baixo"
 ;;
@@ -469,8 +489,12 @@ case $UV5 in
 ;;
 esac
 
+
+elif [ $1 = "--option=UV6" ] || [ $1 = "--option=UV6T" ] ; then
+UV6=`grep -m7 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+
 case $UV6 in
-"uv_0") 
+"uv_0")
   NUV6="ND"
   NUV6T="ND"
 ;;
@@ -490,7 +514,7 @@ case $UV6 in
   NUV6="1"
   NUV6T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV6="2"
   NUV6T="Baixo"
 ;;
@@ -544,8 +568,12 @@ case $UV6 in
 ;;
 esac
 
+
+elif [ $1 = "--option=UV7" ] || [ $1 = "--option=UV7T" ] ; then
+UV7=`grep -m8 '<img src="http://img0.cptec.inpe.br/~rgrafico/icones_principais/uv/medio/' ~/.brweather/cache/cache | cut -f14 -d'/' | cut -f1 -d'.' | tail -n1`
+
 case $UV7 in
-"uv_0") 
+"uv_0")
   NUV7="ND"
   NUV7T="ND"
 ;;
@@ -565,7 +593,7 @@ case $UV7 in
   NUV7="1"
   NUV7T="Baixo"
 ;;
-"uv_2") 
+"uv_2")
   NUV7="2"
   NUV7T="Baixo"
 ;;
@@ -619,6 +647,7 @@ case $UV7 in
 ;;
 esac
 
+fi
 
 case $1 in
 "--option=UVN") echo $NUVN
index 54eaab8ee3b86135c36d89c1dec455a9375dfb92..0722ca4ef25c605ae6df7360e5a2fe63cf523235 100644 (file)
@@ -10,6 +10,7 @@ NCN=`grep "javascript:janela('http://tempo.cptec.inpe.br/~rtempo/legenda.shtml'"
 NC1=`grep -m1 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.'`
 
 # Dia
+if [ $OPEN = "0" ] ; then
 dia(){
 case $NCN in
 "ec")
@@ -483,6 +484,7 @@ case `date "+%H"` in
   *) echo "" >/dev/null
 ;;
 esac
+fi
 
 # Previsão do tempo as próximas horas
 case $NC1 in
@@ -687,7 +689,7 @@ case $NC1 in
   C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }"
 ;;
 *)
-  echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log 
+  echo "Erro." && echo "$ERROCACHE" > ~/.brweather/log 
   C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" 
 ;;
 esac
index 6f9503e96a59de115c2f38b4d633b8173917a89d..3923052f8ee25859f68649430020ec36dee42429 100644 (file)
@@ -6,6 +6,7 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
+
 NC5=`grep -m5 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.' | tail -n1`
 NC6=`grep -m6 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.' | tail -n1`
 NC7=`grep -m7 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.' | tail -n1`
index 074d9bdf9b21d9c6b942180d60537f7fece8f076..7c9f4fa48665fc67ebfdb7bb90827b8fdcfc228e 100755 (executable)
@@ -28,7 +28,6 @@ cat $DIRNAME/doc/luas/$YEAR &>/dev/null || ERRO
 DATE=`date "+%d %h"`
 LUA=`grep "$DATE" $DIRNAME/doc/luas/$YEAR | cut -f2 -d'#'`
 
-#Imagens
 #Imagens
 IMAGE=`echo '${image'`
 
index 321d986b22746d9b484d4612880b15b855419d10..b4ddaa86a3c9b99b8c02687c6f3925c70917a270 100644 (file)
@@ -5,12 +5,8 @@
 # Acesse o site para maiores instruções:
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
+
 LU=`cat ~/.brweather/cache/lastupdate`
-#LUSA=$(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/dt\042/){print$(i+1)}}}' ~/.brweather/cache/open1)
-#LUSB=$(date -d "01/01/1970 + $LUSA seconds" "+%H")
-#LON=$(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/lon\042/){print$(i+1)}}}' ~/.brweather/cache/open1 | sed s/}//g)
-#COORD=$(echo "$(echo $LON | cut -f1 -d'.')" / 15 | bc)
-#LUS=$(echo $(date -d "$LUSB + $COORD hours" "+%T"))
 
 ODATE=`date "+%d-%m-%Y"`
 DAY0=`date "+%a"`
@@ -22,105 +18,83 @@ 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)}}}')
 
-CITY=$(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1 | cut -f2 -d'"')
-PA=$($APA ~/.brweather/cache/open1)
-TN=$(echo $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp\042/){print$(i+1)}}}' ~/.brweather/cache/open1) - 273.15 | bc | sed 's/\./,/')
-UMID=$($AUM ~/.brweather/cache/open1)
-WINDS=$(echo $($AWS ~/.brweather/cache/open1)*1.609344 | bc | sed 's/\./,/')
-CLD=$($ACA ~/.brweather/cache/open1 | sed s/}//g)
-
 D1=$(echo grep -m1 $(date +%a) ~/.brweather/cache/open2)
 DAY1=$(grep -m1 $(date +%a) ~/.brweather/cache/open2 | cut -f2 -d':')
 
-LT1=$(echo $($D1 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT1=$(echo $($D1 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA1=$(echo $($D1 | $APA))
-UMID1=$(echo $($D1 | $AUM) | sed s/}//g)
-WINDS1=$(echo $($D1 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD1=$(echo $($D1 | $ACA))
-
 D2=$(grep -m1 $(date -d "1 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
 DAY2=$(echo $D2 | cut -f2 -d':')
-LT2=$(echo $(echo $D2 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT2=$(echo $(echo $D2 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA2=$(echo $(echo $D2 | $APA))
-UMID2=$(echo $(echo $D2 | $AUM) | sed s/}//g)
-WINDS2=$(echo $(echo $D2 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD2=$(echo $(echo $D2 | $ACA))
-
-
 
 DAY0T=`date +%A | sed -r 's/\b[a-z]{3,}/\u&/g'`
 
 case $DAY1 in
 "Seg")
-  DAY1T="Segunda"
-  DAY2T="Terça"
-  DAY3T="Quarta"
-  DAY4T="Quinta"
-  DAY5T="Sexta"
-  DAY6T="Sábado"
-  DAY7T="Domingo"
+    DAY1T="Segunda"
+    DAY2T="Terça"
+    DAY3T="Quarta"
+    DAY4T="Quinta"
+    DAY5T="Sexta"
+    DAY6T="Sábado"
+    DAY7T="Domingo"
 ;;
 "Ter")
-  DAY1T="Terça"
-  DAY2T="Quarta"
-  DAY3T="Quinta"
-  DAY4T="Sexta"
-  DAY5T="Sábado"
-  DAY6T="Domingo"
-  DAY7T="Segunda"
+    DAY1T="Terça"
+    DAY2T="Quarta"
+    DAY3T="Quinta"
+    DAY4T="Sexta"
+    DAY5T="Sábado"
+    DAY6T="Domingo"
+    DAY7T="Segunda"
 ;;
 "Qua")
-  DAY1T="Quarta"
-  DAY2T="Quinta"
-  DAY3T="Sexta"
-  DAY4T="Sábado"
-  DAY5T="Domingo"
-  DAY6T="Segunda"
-  DAY7T="Terça"
+    DAY1T="Quarta"
+    DAY2T="Quinta"
+    DAY3T="Sexta"
+    DAY4T="Sábado"
+    DAY5T="Domingo"
+    DAY6T="Segunda"
+    DAY7T="Terça"
 ;;
 "Qui")
-  DAY1T="Quinta"
-  DAY2T="Sexta"
-  DAY3T="Sábado"
-  DAY4T="Domingo"
-  DAY5T="Segunda"
-  DAY6T="Terça"
-  DAY7T="Quarta"
+    DAY1T="Quinta"
+    DAY2T="Sexta"
+    DAY3T="Sábado"
+    DAY4T="Domingo"
+    DAY5T="Segunda"
+    DAY6T="Terça"
+    DAY7T="Quarta"
 ;;
 "Sex")
-  DAY1T="Sexta"
-  DAY2T="Sábado"
-  DAY3T="Domingo"
-  DAY4T="Segunda"
-  DAY5T="Terça"
-  DAY6T="Quarta"
-  DAY7T="Quinta"
+    DAY1T="Sexta"
+    DAY2T="Sábado"
+    DAY3T="Domingo"
+    DAY4T="Segunda"
+    DAY5T="Terça"
+    DAY6T="Quarta"
+    DAY7T="Quinta"
 ;;
 "Sáb")
-  DAY1T="Sábado"
-  DAY2T="Domingo"
-  DAY3T="Segunda"
-  DAY4T="Terça"
-  DAY5T="Quarta"
-  DAY6T="Quinta"
-  DAY7T="Sexta"
+    DAY1T="Sábado"
+    DAY2T="Domingo"
+    DAY3T="Segunda"
+    DAY4T="Terça"
+    DAY5T="Quarta"
+    DAY6T="Quinta"
+    DAY7T="Sexta"
 ;;
 "Dom")
-  DAY1T="Domingo"
-  DAY2T="Segunda"
-  DAY3T="Terça"
-  DAY4T="Quarta"
-  DAY5T="Quinta"
-  DAY6T="Sexta"
-  DAY7T="Sábado"
+    DAY1T="Domingo"
+    DAY2T="Segunda"
+    DAY3T="Terça"
+    DAY4T="Quarta"
+    DAY5T="Quinta"
+    DAY6T="Sexta"
+    DAY7T="Sábado"
 ;;
 esac
 
 
 case $1 in
-"--option=city") echo $CITY
+"--option=city") echo $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1 | cut -f2 -d'"')
 ;;
 "--option=date") echo $ODATE
 ;;
@@ -132,45 +106,45 @@ case $1 in
 #;;
 # "--option=LUS") echo $LUS
 ;;
-"--option=TN") printf "%.0f\n" $TN
+"--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=umid") echo $UMID
+"--option=umid") echo $($AUM ~/.brweather/cache/open1 | sed 's/}//g')
 ;;
-"--option=PA") echo $PA
+"--option=PA") echo $($APA ~/.brweather/cache/open1 | sed 's/}//g')
 ;;
-"--option=winds") printf "%.0f\n" $WINDS
+"--option=winds") printf "%.0f\n" $(echo $($AWS ~/.brweather/cache/open1)*1.609344 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=wind") printf "%.0f\n" $WINDS
+"--option=wind") printf "%.0f\n" $(echo $($AWS ~/.brweather/cache/open1)*1.609344 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=CLD") echo $CLD
+"--option=CLD") echo $($ACA ~/.brweather/cache/open1 | sed 's/}//g')
 ;;
 "--option=Day1") echo $DAY1
 ;;
 "--option=Day1T") echo $DAY1T
 ;;
-"--option=LT1") printf "%.0f\n" $LT1
+"--option=LT1") printf "%.0f\n" $(echo $($D1 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT1") printf "%.0f\n" $HT1
+"--option=HT1") printf "%.0f\n" $(echo $($D1 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA1") echo $PA1
+"--option=PA1") echo $(echo $($D1 | $APA))
 ;;
-"--option=umid1") echo $UMID1
+"--option=umid1") echo $(echo $($D1 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD1") echo $CLD1
+"--option=CLD1") echo $(echo $($D1 | $ACA) | sed 's/}//g')
 ;;
 "--option=Day2") echo $DAY2
 ;;
 "--option=Day2T") echo $DAY2T
 ;;
-"--option=LT2") printf "%.0f\n" $LT2
+"--option=LT2") printf "%.0f\n" $(echo $(echo $D2 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT2") printf "%.0f\n" $HT2
+"--option=HT2") printf "%.0f\n" $(echo $(echo $D2 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA2") echo $PA2
+"--option=PA2") echo $(echo $(echo $D2 | $APA) | sed 's/}//g')
 ;;
-"--option=umid2") echo $UMID2
+"--option=umid2") echo $(echo $(echo $D2 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD2") echo $CLD2
+"--option=CLD2") echo $(echo $(echo $D2 | $ACA))
 ;;
 "--option=Day3T") echo $DAY3T
 ;;
index 661b5a01fb10983db02e66c0e438d64a33826d4d..b395c29e84a307b5ca6d3aaaf1ebba2cbd6bf578 100755 (executable)
@@ -13,116 +13,81 @@ 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)}}}')
 
-
-
 D3=$(grep -m1 $(date -d "2 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
 DAY3=$(echo $D3 | cut -f2 -d':')
-LT3=$(echo $(echo $D3 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT3=$(echo $(echo $D3 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA3=$(echo $(echo $D3 | $APA))
-UMID3=$(echo $(echo $D3 | $AUM) | sed s/}//g)
-WINDS3=$(echo $(echo $D3 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD3=$(echo $(echo $D3 | $ACA))
 
 D4=$(grep -m1 $(date -d "3 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
 DAY4=$(echo $D4 | cut -f2 -d':')
-LT4=$(echo $(echo $D4 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT4=$(echo $(echo $D4 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA4=$(echo $(echo $D4 | $APA))
-UMID4=$(echo $(echo $D4 | $AUM) | sed s/}//g)
-WINDS4=$(echo $(echo $D4 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD4=$(echo $(echo $D4 | $ACA))
 
 D5=$(grep -m1 $(date -d "4 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
 DAY5=$(echo $D5 | cut -f2 -d':')
-LT5=$(echo $(echo $D5 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT5=$(echo $(echo $D5 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA5=$(echo $(echo $D5 | $APA))
-UMID5=$(echo $(echo $D5 | $AUM) | sed s/}//g)
-WINDS5=$(echo $(echo $D5 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD5=$(echo $(echo $D5 | $ACA))
 
 D6=$(grep -m1 $(date -d "5 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
 DAY6=$(echo $D6 | cut -f2 -d':')
-LT6=$(echo $(echo $D6 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT6=$(echo $(echo $D6 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA6=$(echo $(echo $D6 | $APA))
-UMID6=$(echo $(echo $D6 | $AUM) | sed s/}//g)
-WINDS6=$(echo $(echo $D6 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD6=$(echo $(echo $D6 | $ACA))
 
 D7=$(grep -m5 $(date -d "6 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
 DAY7=$(echo $D7 | cut -f2 -d':')
-LT7=$(echo $(echo $D7 | $ALT) - 273.15 | bc | sed 's/\./,/')
-HT7=$(echo $(echo $D7 | $AHT) - 273.15 | bc | sed 's/\./,/')
-PA7=$(echo $(echo $D7 | $APA))
-UMID7=$(echo $(echo $D7 | $AUM) | sed s/}//g)
-WINDS7=$(echo $(echo $D7 | $AWS)*1.609344 | bc | sed 's/\./,/')
-CLD7=$(echo $(echo $D7 | $ACA))
-
-
-
 
 case $1 in
 "--option=Day3") echo $DAY3
 ;;
-"--option=LT3") printf "%.0f\n" $LT3
+"--option=LT3") printf "%.0f\n" $(echo $(echo $D3 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT3") printf "%.0f\n" $HT3
+"--option=HT3") printf "%.0f\n" $(echo $(echo $D3 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA3") echo $PA3
+"--option=PA3") echo $(echo $(echo $D3 | $APA) | sed 's/}//g')
 ;;
-"--option=umid3") echo $UMID3
+"--option=umid3") echo $(echo $(echo $D3 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD3") echo $CLD3
+"--option=CLD3") echo $(echo $(echo $D3 | $ACA) | sed 's/}//g')
 ;;
 "--option=Day4") echo $DAY4
 ;;
-"--option=LT4") printf "%.0f\n" $LT4
+"--option=LT4") printf "%.0f\n" $(echo $(echo $D4 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT4") printf "%.0f\n" $HT4
+"--option=HT4") printf "%.0f\n" $(echo $(echo $D4 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA4") echo $PA4
+"--option=PA4") echo $(echo $(echo $D4 | $APA) | sed 's/}//g')
 ;;
-"--option=umid4") echo $UMID4
+"--option=umid4") echo $(echo $(echo $D4 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD4") echo $CLD4
+"--option=CLD4") echo $(echo $(echo $D4 | $ACA))
 ;;
 "--option=Day5") echo $DAY5
 ;;
-"--option=LT5") printf "%.0f\n" $LT5
+"--option=LT5") printf "%.0f\n" $(echo $(echo $D5 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT5") printf "%.0f\n" $HT5
+"--option=HT5") printf "%.0f\n" $(echo $(echo $D5 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA5") echo $PA5
+"--option=PA5") echo $(echo $(echo $D5 | $APA) | sed 's/}//g')
 ;;
-"--option=umid5") echo $UMID5
+"--option=umid5") echo $(echo $(echo $D5 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD5") echo $CLD5
+"--option=CLD5") echo $(echo $(echo $D5 | $ACA) | sed 's/}//g')
 ;;
 "--option=Day6") echo $DAY6
 ;;
-"--option=LT6") printf "%.0f\n" $LT6
+"--option=LT6") printf "%.0f\n" $(echo $(echo $D6 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT6") printf "%.0f\n" $HT6
+"--option=HT6") printf "%.0f\n" $(echo $(echo $D6 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA6") echo $PA6
+"--option=PA6") echo $(echo $(echo $D6 | $APA) | sed 's/}//g')
 ;;
-"--option=umid6") echo $UMID6
+"--option=umid6") echo $(echo $(echo $D6 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD6") echo $CLD6
+"--option=CLD6") echo $(echo $(echo $D6 | $ACA) | sed 's/}//g')
 ;;
 "--option=Day7") echo $DAY7
 ;;
-"--option=LT7") printf "%.0f\n" $LT7
+"--option=LT7") printf "%.0f\n" $(echo $(echo $D7 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=HT7") printf "%.0f\n" $HT7
+"--option=HT7") printf "%.0f\n" $(echo $(echo $D7 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g')
 ;;
-"--option=PA7") echo $PA7
+"--option=PA7") echo $(echo $(echo $D7 | $APA) | sed 's/}//g')
 ;;
-"--option=umid7") echo $UMID7
+"--option=umid7") echo $(echo $(echo $D7 | $AUM) | sed 's/}//g')
 ;;
-"--option=CLD7") echo $CLD7
+"--option=CLD7") echo $(echo $(echo $D7 | $ACA) | sed 's/}//g')
 ;;
 "--option"*) echo "Opção inválida.
 Experimente --help para mais informações."
index 2aa698ede9511094b3da7008a513bb1bb95d4dac..abb99241d9f562c3cdc7742221927565808d6495 100644 (file)
@@ -6,6 +6,7 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
+
 AWE=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/id\042/){print$(i+1)}}}')
 WID=$(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/weather\042/){print$(i+2)}}}' ~/.brweather/cache/open1)
 
index 8e89715dfad50ef0609aa11aa1331e6f9c424de7..b30868735841f6ff7c88fab9d3627b895c81d96f 100644 (file)
@@ -6,6 +6,7 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
+
 AWE=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/id\042/){print$(i+1)}}}')
 
 D2=$(grep -m1 $(date -d "1 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
index dce32c07cf533205bde5a564eb7065f5bdadd309..5726addac650b525493cccb2338a746bffa21c34 100644 (file)
@@ -6,6 +6,7 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
+
 AWE=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/id\042/){print$(i+1)}}}')
 
 D5=$(grep -m1 $(date -d "4 day" "+%a") ~/.brweather/cache/open2 | tail -n1)
index 6e3ed52cd7951fee09e8d7bab1eed94d7dfbfe58..0d4cce9dbdbd579107c8a609e858b733d1030c6c 100755 (executable)
@@ -6,32 +6,46 @@
 # http://brweatherproject.blogspot.com/
 # Distribuído sob licença GPLv3
 
-# Pasta base
-DIRNAME="$(dirname $0)"
+################################################################
+
+##Opções avançadas (Edite apenas se estritamente necessário)
+
+##Diretório base (evite atalhos como ~/ ou $HOME, use caminhos completos:/home/seu_usuario/brweather):
+##Créditos a rhatto pela implementação
+DIRNAME="/opt/brweather" #Diretório de instalação padrão
+
+##Timer para apagar arquivos de logs:
+TIME_COUNT="10800" #A cada três horas, verificar e apagar logs antigos
+
+##Permitir execução pelo usuário root (1=sim ; 0=não):
+ROOT="0"
+
+################################################################
+
+
 
 ##Conferindo se o usuário não é root
-if [ `whoami` = "root" ] ; then
-  echo "Erro: O BrWeather deve ser usado apenas como usuário normal."
-  exit 1
+if [ `whoami` = "root" ] && [ $ROOT = "0" ] ; then
+    echo "Erro: O BrWeather deve ser usado apenas como usuário normal."
+    exit 1
 fi
 
 ##Conferindo se já existe o arquivo de configuração
 CONF(){
-  echo "Criando pasta de configuração ~/.brweather..."
-  mkdir ~/.brweather
-  mkdir ~/.brweather/cache
+    echo "Criando pasta de configuração ~/.brweather..."
+    mkdir ~/.brweather
+    mkdir ~/.brweather/cache
 }
 
 CONF2(){
-  echo "Criando arquivo de configuração ~/.brweather.conf"
-  cp $DIRNAME/doc/brweather.conf.default ~/.brweather.conf
+    echo "Criando arquivo de configuração ~/.brweather.conf"
+    cp $DIRNAME/doc/brweather.conf.default ~/.brweather.conf
 }
 
 CONF3(){
-  mkdir ~/.brweather/cache
+    mkdir ~/.brweather/cache
 }
 
-
 cat ~/.brweather.conf &>/dev/null || CONF2
 ls ~/.brweather &>/dev/null || CONF
 ls ~/.brweather/cache &>/dev/null || CONF3
@@ -39,13 +53,13 @@ ls ~/.brweather/cache &>/dev/null || CONF3
 
 ##Conferindo se foi utilizada alguma opção
 if [ -z $1 ] ; then
-  echo ""
-  echo 'Utilize alguma opção.
+    echo ""
+    echo 'Utilize alguma opção.
 
 Uso: brweather [OPÇÃO]
 
 Tente "brweather --help" para mais opções.'
-  exit 1
+    exit 1
 fi
 
 ##Mensagens de Erro
@@ -96,124 +110,169 @@ source ~/.brweather.conf
 
 ##Opções do programa que não precisam de Internet
 case $1 in
-"--gerar-log") source $DIRNAME/bin/logs
-       exit 0
-;;
-"--version") echo "BrWeather-$VERSION"
-       exit 0
-;;
-"--autor") echo "LeandroNKZ <leandronkz@gmail.com>"
-       echo "http://brweatherproject.blogspot.com/"
-       exit 0
-;;
-"--help") cat $DIRNAME/doc/help
-       exit 0
-;;
-"--help-default") cat $DIRNAME/doc/help-default
-       exit 0
-;;
-"--help-open") cat $DIRNAME/doc/help-open
-       exit 0
-;;
-"--help-google")
-       echo "Opção descontinuada. Tente:
-       --help-open"
-       exit 0
-;;
-"--man") man $DIRNAME/doc/man
-       exit 0
-;;
-"--clean-cache") rm ~/.brweather/log* 2>/dev/null & rm ~/.brweather/cache/* 2>/dev/null
-       echo "Cache limpo!"
-       exit 0
-;;
-"--changelog") cat $DIRNAME/doc/Changelog
-       exit 0
-;;
-"--option=LUA"*) source $DIRNAME/bin/moon $*
-       exit 0
-;;
-"--season"*) source $DIRNAME/bin/seasons $*
-       exit 0
-;;
-"--mode")
-       if [ $OPEN = "0" ] ; then
-         echo "O modo INPE está ativado."
-       else
-         echo "O modo OPEN está ativado."
-       fi
-exit 0
-;;
+    "--gerar-log") source $DIRNAME/bin/logs
+    exit 0
+    ;;
+    "--version") echo "BrWeather-$VERSION"
+    exit 0
+    ;;
+    "--autor") echo "LeandroNKZ <leandronkz@gmail.com>"
+    echo "http://brweatherproject.blogspot.com/"
+    exit 0
+    ;;
+    "--help") cat $DIRNAME/doc/help
+    exit 0
+    ;;
+    "--help-default") cat $DIRNAME/doc/help-default
+    exit 0
+    ;;
+    "--help-open") cat $DIRNAME/doc/help-open
+    exit 0
+    ;;
+    "--help-hibrido") cat $DIRNAME/doc/help-hibrido
+    exit 0
+    ;;
+    "--help-google")
+    echo "Opção descontinuada. Tente:
+    --help-open"
+    exit 0
+    ;;
+    "--man") man $DIRNAME/doc/man
+    exit 0
+    ;;
+    "--clean-cache") rm -f ~/.brweather/log* && rm -f ~/.brweather/cache/*
+    echo "Cache limpo!"
+    exit 0
+    ;;
+    "--changelog") cat $DIRNAME/doc/Changelog
+    exit 0
+    ;;
+    "--option=LUA"*) source $DIRNAME/bin/moon $*
+    exit 0
+    ;;
+    "--season"*) source $DIRNAME/bin/seasons $*
+    exit 0
+    ;;
+    "--mode")
+    if [ $OPEN = "0" ] ; then
+        echo "O modo INPE está ativado."
+    elif [ $OPEN = "1" ] ; then
+        echo "O modo OPEN está ativado."
+    elif [ $OPEN = "2" ] ; then
+        echo "O modo Híbrido está ativado."
+    fi
+    exit 0
+    ;;
 esac
 
 
 if [ $1 = "--total-images" ] ; then
-  if [ `ls $DIRNAME/imagens/ | grep imagem | wc -l` -gt 7 ] ; then
-    echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7\nimagem8\nimagem9\nimagem10\nimagem11\nimagem12" && exit 0
-  else
-    echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7" && exit 0
-  fi
+    if [ `ls $DIRNAME/imagens/ | grep imagem | wc -l` -gt 7 ] ; then
+        echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7\nimagem8\nimagem9\nimagem10\nimagem11\nimagem12" && exit 0
+    else
+        echo -e "imagem1\nimagem2\nimagem3\nimagem4\nimagem5\nimagem6\nimagem7" && exit 0
+    fi
 fi
 
 #Baixar cache de previsões
 if [ $OPEN = "0" ] ; then
-cat ~/.brweather/cache/timer &>/dev/null || echo "0" > ~/.brweather/cache/timer
+    cat ~/.brweather/cache/timer &>/dev/null || echo "0" > ~/.brweather/cache/timer
 
-TIME=`date '+%s'`
-TIME1=`cat ~/.brweather/cache/timer`
-TIME2=$(($TIME+$TIMER))
+    TIME=`date '+%s'`
+    TIME1=`cat ~/.brweather/cache/timer`
+    TIME2=$(($TIME+$TIMER))
 
-else
-cat ~/.brweather/cache/timer2 &>/dev/null || echo "0" > ~/.brweather/cache/timer2
+elif [ $OPEN = "1" ] ; then
+    cat ~/.brweather/cache/timer2 &>/dev/null || echo "0" > ~/.brweather/cache/timer2
+
+    TIME=`date '+%s'`
+    TIME1=`cat ~/.brweather/cache/timer2`
+    TIME2=$(($TIME+$TIMER))
 
-TIME=`date '+%s'`
-TIME1=`cat ~/.brweather/cache/timer2`
-TIME2=$(($TIME+$TIMER))
+elif [ $OPEN = "2" ] ; then
+    cat ~/.brweather/cache/timer3 &>/dev/null || echo "0" > ~/.brweather/cache/timer3
+
+    TIME=`date '+%s'`
+    TIME1=`cat ~/.brweather/cache/timer3`
+    TIME2=$(($TIME+$TIMER))
 fi
 
 
 
 if [ $TIME1 -lt $TIME ] ; then
-  if [ $OPEN = "0" ] ; then
-    wget -q -T $TIME -O ~/.brweather/cache/previsao "http://tempo1.cptec.inpe.br/cidades/tempo/$CPTEC_INPE"
-    echo $TIME2 > ~/.brweather/cache/timer
-    cat ~/.brweather/cache/previsao | iconv -f iso-8859-1 -t $CODIGO -o ~/.brweather/cache/previsao
-  else
-    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"
-    echo $TIME2 > ~/.brweather/cache/timer2
-  fi
+    if [ $OPEN = "0" ] ; then
+        wget -q -T $TIME -O ~/.brweather/cache/previsao "http://tempo1.cptec.inpe.br/cidades/tempo/$CPTEC_INPE"
+        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"
+        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
 
-  if [ $OPEN = "0" ] ; then
-    if [ -f "`grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/previsao | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1`" ] ; then
-      echo "$ERROA1" > ~/.brweather/log
-      echo $(($TIME+30)) > ~/.brweather/cache/timer
-    else
-      cat ~/.brweather/cache/previsao > ~/.brweather/cache/cache
-      sed -i 's/\r//g' ~/.brweather/cache/cache
-      date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
-    fi
-  else
-    if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1_A) ] ; then
-      echo "$ERROB1" > ~/.brweather/log
-      echo $(($TIME+50)) > ~/.brweather/cache/timer2
-    else
-      date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
-      cat ~/.brweather/cache/open1_A > ~/.brweather/cache/open1
+        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"
+        echo $TIME2 > ~/.brweather/cache/timer3
     fi
 
-    if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open2_A) ] ; then
-      echo "$ERROB1" > ~/.brweather/log
-      echo $(($TIME+50)) > ~/.brweather/cache/timer2
-    else
-      cat ~/.brweather/cache/open2_A | sed 's/{"dt"/\n"{dt"/g' > ~/.brweather/cache/open2_B
-      grep "dt_calc" ~/.brweather/cache/open2_B | sed 's/id/cityid/g' > ~/.brweather/cache/open2
-      for i in `egrep ^'"{dt":' ~/.brweather/cache/open2_B | cut -f2 -d':' | cut -f1 -d','` ; do
-        DATE=`date -d "1/1/1970 + $i seconds" "+%a:%H"`
-        grep "\"{dt\":$i" ~/.brweather/cache/open2_B | sed -e "s/$i/$DATE:/" >> ~/.brweather/cache/open2
-      done
+    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
+            echo "$ERROA1" > ~/.brweather/log
+            echo $(($TIME+30)) > ~/.brweather/cache/timer
+        else
+            cat ~/.brweather/cache/previsao > ~/.brweather/cache/cache
+            sed -i 's/\r//g' ~/.brweather/cache/cache
+            date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+        fi
+    elif [ $OPEN = "1" ] ; then
+        if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1_A | sed 's/ /_/g') ] ; then
+            echo "$ERROB1" > ~/.brweather/log
+            echo $(($TIME+50)) > ~/.brweather/cache/timer2
+        else
+            date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+            cat ~/.brweather/cache/open1_A > ~/.brweather/cache/open1
+        fi
+        if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open2_A | sed 's/ /_/g') ] ; then
+            echo "$ERROB1" > ~/.brweather/log
+            echo $(($TIME+50)) > ~/.brweather/cache/timer2
+        else
+            cat ~/.brweather/cache/open2_A | sed 's/{"dt"/\n"{dt"/g' > ~/.brweather/cache/open2_B
+            grep "dt_calc" ~/.brweather/cache/open2_B | sed 's/id/cityid/g' > ~/.brweather/cache/open2
+            for i in `egrep ^'"{dt":' ~/.brweather/cache/open2_B | cut -f2 -d':' | cut -f1 -d','` ; do
+                DATE=`date -d "1/1/1970 + $i seconds" "+%a:%H"`
+                grep "\"{dt\":$i" ~/.brweather/cache/open2_B | sed -e "s/$i/$DATE:/" >> ~/.brweather/cache/open2
+            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
+            echo "$ERROA1" > ~/.brweather/log
+            echo $(($TIME+30)) > ~/.brweather/cache/timer3
+        else
+            cat ~/.brweather/cache/previsao > ~/.brweather/cache/cache
+            sed -i 's/\r//g' ~/.brweather/cache/cache
+            date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+        fi
+        if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open1_A | sed 's/ /_/g') ] ; then
+            echo "$ERROB1" > ~/.brweather/log
+            echo $(($TIME+50)) > ~/.brweather/cache/timer3
+        else
+            date "+%H:%M:%S" > ~/.brweather/cache/lastupdate
+            cat ~/.brweather/cache/open1_A > ~/.brweather/cache/open1
+        fi
+        if [ -f $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/name\042/){print$(i+1)}}}' ~/.brweather/cache/open2_A | sed 's/ /_/g') ] ; then
+            echo "$ERROB1" > ~/.brweather/log
+            echo $(($TIME+50)) > ~/.brweather/cache/timer3
+        else
+            cat ~/.brweather/cache/open2_A | sed 's/{"dt"/\n"{dt"/g' > ~/.brweather/cache/open2_B
+            grep "dt_calc" ~/.brweather/cache/open2_B | sed 's/id/cityid/g' > ~/.brweather/cache/open2
+            for i in `egrep ^'"{dt":' ~/.brweather/cache/open2_B | cut -f2 -d':' | cut -f1 -d','` ; do
+                DATE=`date -d "1/1/1970 + $i seconds" "+%a:%H"`
+                grep "\"{dt\":$i" ~/.brweather/cache/open2_B | sed -e "s/$i/$DATE:/" >> ~/.brweather/cache/open2
+            done
+        fi
     fi
-  fi
 fi
 
 
@@ -221,811 +280,912 @@ fi
 IMAGE=`echo '${image'`
 
 if [ `ls $DIRNAME/imagens/ | grep imagem | wc -l` -gt 7 ] ; then
-
-case $1 in
-##CN
-"--imagem1=CN") 
-IMAGEM="1"
-;;
-"--imagem2=CN") 
-IMAGEM="2"
-;;
-"--imagem3=CN")
-IMAGEM="3"
-;;
-"--imagem4=CN")
-IMAGEM="4"
-;;
-"--imagem5=CN")
-IMAGEM="5"
-;;
-"--imagem6=CN")
-IMAGEM="6"
-;;
-"--imagem7=CN")
-IMAGEM="7"
-;;
-"--imagem8=CN")
-IMAGEM="8"
-;;
-"--imagem9=CN")
-IMAGEM="9"
-;;
-"--imagem10=CN")
-IMAGEM="10"
-;;
-"--imagem11=CN")
-IMAGEM="11"
-;;
-"--imagem12=CN")
-IMAGEM="12"
-;;
-"--imagem"*=CN)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C1
-"--imagem1=C1")
-IMAGEM="1"
-;;
-"--imagem2=C1")
-IMAGEM="2"
-;;
-"--imagem3=C1")
-IMAGEM="3"
-;;
-"--imagem4=C1")
-IMAGEM="4"
-;;
-"--imagem5=C1")
-IMAGEM="5"
-;;
-"--imagem6=C1")
-IMAGEM="6"
-;;
-"--imagem7=C1")
-IMAGEM="7"
-;;
-"--imagem8=C1")
-IMAGEM="8"
-;;
-"--imagem9=C1")
-IMAGEM="9"
-;;
-"--imagem10=C1")
-IMAGEM="10"
-;;
-"--imagem11=C1")
-IMAGEM="11"
-;;
-"--imagem12=C1")
-IMAGEM="12"
-;;
-"--imagem"*=C1)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C2
-"--imagem1=C2")
-IMAGEM="1"
-;;
-"--imagem2=C2")
-IMAGEM="2"
-;;
-"--imagem3=C2")
-IMAGEM="3"
-;;
-"--imagem4=C2")
-IMAGEM="4"
-;;
-"--imagem5=C2")
-IMAGEM="5"
-;;
-"--imagem6=C2")
-IMAGEM="6"
-;;
-"--imagem7=C2")
-IMAGEM="7"
-;;
-"--imagem8=C2")
-IMAGEM="8"
-;;
-"--imagem9=C2")
-IMAGEM="9"
-;;
-"--imagem10=C2")
-IMAGEM="10"
-;;
-"--imagem11=C2")
-IMAGEM="11"
-;;
-"--imagem12=C2")
-IMAGEM="12"
-;;
-"--imagem"*=C2)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C3
-"--imagem1=C3")
-IMAGEM="1"
-;;
-"--imagem2=C3")
-IMAGEM="2"
-;;
-"--imagem3=C3")
-IMAGEM="3"
-;;
-"--imagem4=C3")
-IMAGEM="4"
-;;
-"--imagem5=C3")
-IMAGEM="5"
-;;
-"--imagem6=C3")
-IMAGEM="6"
-;;
-"--imagem7=C3")
-IMAGEM="7"
-;;
-"--imagem8=C3")
-IMAGEM="8"
-;;
-"--imagem9=C3")
-IMAGEM="9"
-;;
-"--imagem10=C3")
-IMAGEM="10"
-;;
-"--imagem11=C3")
-IMAGEM="11"
-;;
-"--imagem12=C3")
-IMAGEM="12"
-;;
-"--imagem"*=C3)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C4
-"--imagem1=C4")
-IMAGEM="1"
-;;
-"--imagem2=C4")
-IMAGEM="2"
-;;
-"--imagem3=C4")
-IMAGEM="3"
-;;
-"--imagem4=C4")
-IMAGEM="4"
-;;
-"--imagem5=C4")
-IMAGEM="5"
-;;
-"--imagem6=C4")
-IMAGEM="6"
-;;
-"--imagem7=C4")
-IMAGEM="7"
-;;
-"--imagem8=C4")
-IMAGEM="8"
-;;
-"--imagem9=C4")
-IMAGEM="9"
-;;
-"--imagem10=C4")
-IMAGEM="10"
-;;
-"--imagem11=C4")
-IMAGEM="11"
-;;
-"--imagem12=C4")
-IMAGEM="12"
-;;
-"--imagem"*=C4)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C5
-"--imagem1=C5")
-IMAGEM="1"
-;;
-"--imagem2=C5")
-IMAGEM="2"
-;;
-"--imagem3=C5")
-IMAGEM="3"
-;;
-"--imagem4=C5")
-IMAGEM="4"
-;;
-"--imagem5=C5")
-IMAGEM="5"
-;;
-"--imagem6=C5")
-IMAGEM="6"
-;;
-"--imagem7=C5")
-IMAGEM="7"
-;;
-"--imagem8=C5")
-IMAGEM="8"
-;;
-"--imagem9=C5")
-IMAGEM="9"
-;;
-"--imagem10=C5")
-IMAGEM="10"
-;;
-"--imagem11=C5")
-IMAGEM="11"
-;;
-"--imagem12=C5")
-IMAGEM="12"
-;;
-"--imagem"*=C5)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C6
-"--imagem1=C6")
-IMAGEM="1"
-;;
-"--imagem2=C6")
-IMAGEM="2"
-;;
-"--imagem3=C6")
-IMAGEM="3"
-;;
-"--imagem4=C6")
-IMAGEM="4"
-;;
-"--imagem5=C6")
-IMAGEM="5"
-;;
-"--imagem6=C6")
-IMAGEM="6"
-;;
-"--imagem7=C6")
-IMAGEM="7"
-;;
-"--imagem8=C6")
-IMAGEM="8"
-;;
-"--imagem9=C6")
-IMAGEM="9"
-;;
-"--imagem10=C6")
-IMAGEM="10"
-;;
-"--imagem11=C6")
-IMAGEM="11"
-;;
-"--imagem12=C6")
-IMAGEM="12"
-;;
-"--imagem"*=C6)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C7
-"--imagem1=C7")
-IMAGEM="1"
-;;
-"--imagem2=C7")
-IMAGEM="2"
-;;
-"--imagem3=C7")
-IMAGEM="3"
-;;
-"--imagem4=C7")
-IMAGEM="4"
-;;
-"--imagem5=C7")
-IMAGEM="5"
-;;
-"--imagem6=C7")
-IMAGEM="6"
-;;
-"--imagem7=C7")
-IMAGEM="7"
-;;
-"--imagem8=C7")
-IMAGEM="8"
-;;
-"--imagem9=C7")
-IMAGEM="9"
-;;
-"--imagem10=C7")
-IMAGEM="10"
-;;
-"--imagem11=C7")
-IMAGEM="11"
-;;
-"--imagem12=C7")
-IMAGEM="12"
-;;
-"--imagem"*=C7)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-esac
-
+    case $1 in
+        ##CN
+        "--imagem1=CN")
+        IMAGEM="1"
+        ;;
+        "--imagem2=CN")
+        IMAGEM="2"
+        ;;
+        "--imagem3=CN")
+        IMAGEM="3"
+        ;;
+        "--imagem4=CN")
+        IMAGEM="4"
+        ;;
+        "--imagem5=CN")
+        IMAGEM="5"
+        ;;
+        "--imagem6=CN")
+        IMAGEM="6"
+        ;;
+        "--imagem7=CN")
+        IMAGEM="7"
+        ;;
+        "--imagem8=CN")
+        IMAGEM="8"
+        ;;
+        "--imagem9=CN")
+        IMAGEM="9"
+        ;;
+        "--imagem10=CN")
+        IMAGEM="10"
+        ;;
+        "--imagem11=CN")
+        IMAGEM="11"
+        ;;
+        "--imagem12=CN")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=CN)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C1
+        "--imagem1=C1")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C1")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C1")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C1")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C1")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C1")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C1")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C1")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C1")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C1")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C1")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C1")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C1)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C2
+        "--imagem1=C2")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C2")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C2")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C2")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C2")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C2")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C2")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C2")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C2")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C2")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C2")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C2")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C2)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C3
+        "--imagem1=C3")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C3")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C3")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C3")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C3")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C3")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C3")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C3")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C3")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C3")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C3")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C3")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C3)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C4
+        "--imagem1=C4")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C4")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C4")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C4")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C4")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C4")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C4")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C4")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C4")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C4")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C4")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C4")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C4)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C5
+        "--imagem1=C5")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C5")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C5")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C5")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C5")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C5")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C5")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C5")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C5")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C5")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C5")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C5")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C5)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C6
+        "--imagem1=C6")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C6")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C6")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C6")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C6")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C6")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C6")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C6")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C6")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C6")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C6")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C6")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C6)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C7
+        "--imagem1=C7")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C7")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C7")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C7")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C7")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C7")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C7")
+        IMAGEM="7"
+        ;;
+        "--imagem8=C7")
+        IMAGEM="8"
+        ;;
+        "--imagem9=C7")
+        IMAGEM="9"
+        ;;
+        "--imagem10=C7")
+        IMAGEM="10"
+        ;;
+        "--imagem11=C7")
+        IMAGEM="11"
+        ;;
+        "--imagem12=C7")
+        IMAGEM="12"
+        ;;
+        "--imagem"*=C7)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+    esac
 else
-case $1 in
-##CN
-"--imagem1=CN") 
-IMAGEM="1"
-;;
-"--imagem2=CN") 
-IMAGEM="2"
-;;
-"--imagem3=CN")
-IMAGEM="3"
-;;
-"--imagem4=CN")
-IMAGEM="4"
-;;
-"--imagem5=CN")
-IMAGEM="5"
-;;
-"--imagem6=CN")
-IMAGEM="6"
-;;
-"--imagem7=CN")
-IMAGEM="7"
-;;
-"--imagem"*=CN)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C1
-"--imagem1=C1")
-IMAGEM="1"
-;;
-"--imagem2=C1")
-IMAGEM="2"
-;;
-"--imagem3=C1")
-IMAGEM="3"
-;;
-"--imagem4=C1")
-IMAGEM="4"
-;;
-"--imagem5=C1")
-IMAGEM="5"
-;;
-"--imagem6=C1")
-IMAGEM="6"
-;;
-"--imagem7=C1")
-IMAGEM="7"
-;;
-"--imagem"*=C1)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C2
-"--imagem1=C2")
-IMAGEM="1"
-;;
-"--imagem2=C2")
-IMAGEM="2"
-;;
-"--imagem3=C2")
-IMAGEM="3"
-;;
-"--imagem4=C2")
-IMAGEM="4"
-;;
-"--imagem5=C2")
-IMAGEM="5"
-;;
-"--imagem6=C2")
-IMAGEM="6"
-;;
-"--imagem7=C2")
-IMAGEM="7"
-;;
-"--imagem"*=C2)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C3
-"--imagem1=C3")
-IMAGEM="1"
-;;
-"--imagem2=C3")
-IMAGEM="2"
-;;
-"--imagem3=C3")
-IMAGEM="3"
-;;
-"--imagem4=C3")
-IMAGEM="4"
-;;
-"--imagem5=C3")
-IMAGEM="5"
-;;
-"--imagem6=C3")
-IMAGEM="6"
-;;
-"--imagem7=C3")
-IMAGEM="7"
-;;
-"--imagem"*=C3)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C4
-"--imagem1=C4")
-IMAGEM="1"
-;;
-"--imagem2=C4")
-IMAGEM="2"
-;;
-"--imagem3=C4")
-IMAGEM="3"
-;;
-"--imagem4=C4")
-IMAGEM="4"
-;;
-"--imagem5=C4")
-IMAGEM="5"
-;;
-"--imagem6=C4")
-IMAGEM="6"
-;;
-"--imagem7=C4")
-IMAGEM="7"
-;;
-"--imagem"*=C4)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C5
-"--imagem1=C5")
-IMAGEM="1"
-;;
-"--imagem2=C5")
-IMAGEM="2"
-;;
-"--imagem3=C5")
-IMAGEM="3"
-;;
-"--imagem4=C5")
-IMAGEM="4"
-;;
-"--imagem5=C5")
-IMAGEM="5"
-;;
-"--imagem6=C5")
-IMAGEM="6"
-;;
-"--imagem7=C5")
-IMAGEM="7"
-;;
-"--imagem"*=C5)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C6
-"--imagem1=C6")
-IMAGEM="1"
-;;
-"--imagem2=C6")
-IMAGEM="2"
-;;
-"--imagem3=C6")
-IMAGEM="3"
-;;
-"--imagem4=C6")
-IMAGEM="4"
-;;
-"--imagem5=C6")
-IMAGEM="5"
-;;
-"--imagem6=C6")
-IMAGEM="6"
-;;
-"--imagem7=C6")
-IMAGEM="7"
-;;
-"--imagem"*=C6)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-##C7
-"--imagem1=C7")
-IMAGEM="1"
-;;
-"--imagem2=C7")
-IMAGEM="2"
-;;
-"--imagem3=C7")
-IMAGEM="3"
-;;
-"--imagem4=C7")
-IMAGEM="4"
-;;
-"--imagem5=C7")
-IMAGEM="5"
-;;
-"--imagem6=C7")
-IMAGEM="6"
-;;
-"--imagem7=C7")
-IMAGEM="7"
-;;
-"--imagem"*=C7)
-echo "Tema de imagens não encontrado." && exit 1
-;;
-esac
+    case $1 in
+        ##CN
+        "--imagem1=CN")
+        IMAGEM="1"
+        ;;
+        "--imagem2=CN")
+        IMAGEM="2"
+        ;;
+        "--imagem3=CN")
+        IMAGEM="3"
+        ;;
+        "--imagem4=CN")
+        IMAGEM="4"
+        ;;
+        "--imagem5=CN")
+        IMAGEM="5"
+        ;;
+        "--imagem6=CN")
+        IMAGEM="6"
+        ;;
+        "--imagem7=CN")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=CN)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C1
+        "--imagem1=C1")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C1")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C1")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C1")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C1")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C1")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C1")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C1)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C2
+        "--imagem1=C2")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C2")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C2")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C2")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C2")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C2")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C2")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C2)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C3
+        "--imagem1=C3")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C3")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C3")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C3")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C3")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C3")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C3")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C3)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C4
+        "--imagem1=C4")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C4")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C4")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C4")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C4")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C4")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C4")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C4)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C5
+        "--imagem1=C5")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C5")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C5")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C5")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C5")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C5")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C5")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C5)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C6
+        "--imagem1=C6")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C6")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C6")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C6")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C6")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C6")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C6")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C6)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+        ##C7
+        "--imagem1=C7")
+        IMAGEM="1"
+        ;;
+        "--imagem2=C7")
+        IMAGEM="2"
+        ;;
+        "--imagem3=C7")
+        IMAGEM="3"
+        ;;
+        "--imagem4=C7")
+        IMAGEM="4"
+        ;;
+        "--imagem5=C7")
+        IMAGEM="5"
+        ;;
+        "--imagem6=C7")
+        IMAGEM="6"
+        ;;
+        "--imagem7=C7")
+        IMAGEM="7"
+        ;;
+        "--imagem"*=C7)
+        echo "Tema de imagens não encontrado." && exit 1
+        ;;
+    esac
 fi
 
 
 ##Escolher entre modo Open ou INPE
 if [ $OPEN = "0" ] ; then
-  case $1 in
-  "--imagem"*=CN) source $DIRNAME/bin/inpe-4 $*
-  ;;
-  "--imagem"*=C1) source $DIRNAME/bin/inpe-4 $*
-  ;;
-  "--imagem"*=C2) source $DIRNAME/bin/inpe-5 $*
-  ;;
-  "--imagem"*=C3) source $DIRNAME/bin/inpe-5 $*
-  ;;
-  "--imagem"*=C4) source $DIRNAME/bin/inpe-5 $*
-  ;;
-  "--imagem"*=C5) source $DIRNAME/bin/inpe-6 $*
-  ;;
-  "--imagem"*=C6) source $DIRNAME/bin/inpe-6 $*
-  ;;
-  "--imagem"*=C7) source $DIRNAME/bin/inpe-6 $*
-  ;;
-  "--option=city") source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=date") source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=Day"*) source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=LU"*) source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=CN"*) source $DIRNAME/bin/inpe-4 $*
-  ;;
-  "--option=TN") source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=STE") source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=umid") source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=umid1") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=umid2") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=umid3") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=umid4") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=umid5") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=umid6") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=umid7") source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=PA") source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=wind"*) source $DIRNAME/bin/inpe-1 $*
-  ;;
-  "--option=UV"*) source $DIRNAME/bin/inpe-3 $*
-  ;;
-  "--option=SOL"*) source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=LT"*) source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=HT"*) source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=C1"*) source $DIRNAME/bin/inpe-4 $*
-  ;;
-  "--option=PC"*) source $DIRNAME/bin/inpe-2 $*
-  ;;
-  "--option=C2"*) source $DIRNAME/bin/inpe-5 $*
-  ;;
-  "--option=C3"*) source $DIRNAME/bin/inpe-5 $*
-  ;;
-  "--option=C4"*) source $DIRNAME/bin/inpe-5 $*
-  ;;
-  "--option=C5"*) source $DIRNAME/bin/inpe-6 $*
-  ;;
-  "--option=C6"*) source $DIRNAME/bin/inpe-6 $*
-  ;;
-  "--option=C7"*) source $DIRNAME/bin/inpe-6 $*
-  ;;
-  "–option"*) echo "Opção inválida.
-O correto é --option (com dois traços)."
-  ;;
-  "--imagem"* ) echo "Opção inválida.
-Experimente --help para mais informações."
-  ;;
-  "–imagem"*) echo "Opção inválida.
-O correto é --imagem (com dois traços)."
-  ;;
-  *) echo "Opção inválida.
-Experimente --help para mais informações."
-  ;;
-  esac
-
-else
-
-  case $1 in
-  "--imagem"*=CN) source $DIRNAME/bin/open-3 $*
-  ;;
-  "--imagem"*=C1) source $DIRNAME/bin/open-3 $*
-  ;;
-  "--imagem"*=C2) source $DIRNAME/bin/open-4 $*
-  ;;
-  "--imagem"*=C3) source $DIRNAME/bin/open-4 $*
-  ;;
-  "--imagem"*=C4) source $DIRNAME/bin/open-4 $*
-  ;;
-  "--imagem"*=C5) source $DIRNAME/bin/open-5 $*
-  ;;
-  "--imagem"*=C6) source $DIRNAME/bin/open-5 $*
-  ;;
-  "--imagem"*=C7) source $DIRNAME/bin/open-5 $*
-  ;;
-  "--option=city") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=date") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=Day"*"T") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=Day0") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=Day1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=Day2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=Day3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=Day4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=Day5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=Day6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=Day7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=LU"*) source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=CN"*) source $DIRNAME/bin/open-3 $*
-  ;;
-  "--option=TN") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=CLD") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=CLD1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=CLD2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=CLD3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=CLD4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=CLD5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=CLD6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=CLD7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=umid") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=umid1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=umid2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=umid3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=umid4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=umid5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=umid6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=umid7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=PA") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=PA1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=PA2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=PA3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=PA4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=PA5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=PA6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=PA7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=wind") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=winds") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=windd") source $DIRNAME/bin/open-1 --option=wind
-  ;;
-  "--option=wind1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=wind2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=wind3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=wind4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=wind5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=wind6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=wind7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=LT1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=LT2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=LT3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=LT4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=LT5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=LT6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=LT7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=HT1") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=HT2") source $DIRNAME/bin/open-1 $*
-  ;;
-  "--option=HT3") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=HT4") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=HT5") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=HT6") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=HT7") source $DIRNAME/bin/open-2 $*
-  ;;
-  "--option=C1"*) source $DIRNAME/bin/open-3 $*
-  ;;
-  "--option=C2"*) source $DIRNAME/bin/open-4 $*
-  ;;
-  "--option=C3"*) source $DIRNAME/bin/open-4 $*
-  ;;
-  "--option=C4"*) source $DIRNAME/bin/open-4 $*
-  ;;
-  "--option=C5"*) source $DIRNAME/bin/open-5 $*
-  ;;
-  "--option=C6"*) source $DIRNAME/bin/open-5 $*
-  ;;
-  "--option=C7"*) source $DIRNAME/bin/open-5 $*
-  ;;
-  "–option"*) echo "Opção inválida.
-O correto é --option (com dois traços)."
-  ;;
-  "--imagem"* ) echo "Opção inválida.
-Experimente --help para mais informações."
-  ;;
-  "–imagem"*) echo "Opção inválida.
-O correto é --imagem (com dois traços)."
-  ;;
-  *) echo "Opção inválida.
-Experimente --help para mais informações."
-  ;;
-  esac
-
+    case $1 in
+        "--imagem"*=CN) source $DIRNAME/bin/inpe-4 $*
+        ;;
+        "--imagem"*=C1) source $DIRNAME/bin/inpe-4 $*
+        ;;
+        "--imagem"*=C2) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--imagem"*=C3) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--imagem"*=C4) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--imagem"*=C5) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--imagem"*=C6) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--imagem"*=C7) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=city") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=date") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=Day"*) source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=LU"*) source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=CN"*) source $DIRNAME/bin/inpe-4 $*
+        ;;
+        "--option=TN") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=STE") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=umid") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=umid1") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid2") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid3") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid4") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid5") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid6") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid7") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=PA") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=wind"*) source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=UV"*) source $DIRNAME/bin/inpe-3 $*
+        ;;
+        "--option=SOL"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=LT"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=HT"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=C1"*) source $DIRNAME/bin/inpe-4 $*
+        ;;
+        "--option=PC"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=C2"*) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--option=C3"*) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--option=C4"*) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--option=C5"*) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=C6"*) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=C7"*) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "–option"*) echo -e "Opção inválida.\nO correto é --option (com dois traços)."
+        ;;
+        "--imagem"* ) echo -e "Opção inválida.\nExperimente --help para mais informações."
+        ;;
+        "–imagem"*) echo -e "Opção inválida.\nO correto é --imagem (com dois traços)."
+        ;;
+        *) echo -e "Opção inválida.\nExperimente --help para mais informações."
+        ;;
+    esac
+elif [ $OPEN = "1" ] ; then
+    case $1 in
+        "--imagem"*=CN) source $DIRNAME/bin/open-3 $*
+        ;;
+        "--imagem"*=C1) source $DIRNAME/bin/open-3 $*
+        ;;
+        "--imagem"*=C2) source $DIRNAME/bin/open-4 $*
+        ;;
+        "--imagem"*=C3) source $DIRNAME/bin/open-4 $*
+        ;;
+        "--imagem"*=C4) source $DIRNAME/bin/open-4 $*
+        ;;
+        "--imagem"*=C5) source $DIRNAME/bin/open-5 $*
+        ;;
+        "--imagem"*=C6) source $DIRNAME/bin/open-5 $*
+        ;;
+        "--imagem"*=C7) source $DIRNAME/bin/open-5 $*
+        ;;
+        "--option=city") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=date") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=Day"*"T") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=Day0") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=Day1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=Day2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=Day3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=Day4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=Day5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=Day6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=Day7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=LU"*) source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CN"*) source $DIRNAME/bin/open-3 $*
+        ;;
+        "--option=TN") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=umid") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=umid1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=umid2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=umid3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=umid4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=umid5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=umid6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=umid7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=PA1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=PA2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=PA3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=wind") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=winds") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=windd") source $DIRNAME/bin/open-1 --option=wind
+        ;;
+        "--option=wind1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=wind2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=wind3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=wind4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=wind5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=wind6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=wind7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=LT1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=LT2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=LT3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=LT4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=LT5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=LT6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=LT7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=HT1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=HT2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=HT3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=HT4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=HT5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=HT6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=HT7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=C1"*) source $DIRNAME/bin/open-3 $*
+        ;;
+        "--option=C2"*) source $DIRNAME/bin/open-4 $*
+        ;;
+        "--option=C3"*) source $DIRNAME/bin/open-4 $*
+        ;;
+        "--option=C4"*) source $DIRNAME/bin/open-4 $*
+        ;;
+        "--option=C5"*) source $DIRNAME/bin/open-5 $*
+        ;;
+        "--option=C6"*) source $DIRNAME/bin/open-5 $*
+        ;;
+        "--option=C7"*) source $DIRNAME/bin/open-5 $*
+        ;;
+        "–option"*) echo -e "Opção inválida.\nO correto é --option (com dois traços)."
+        ;;
+        "--imagem"* ) echo -e "Opção inválida.\nExperimente --help para mais informações."
+        ;;
+        "–imagem"*) echo -e "Opção inválida.\nO correto é --imagem (com dois traços)."
+        ;;
+        *) echo -e "Opção inválida.\nExperimente --help para mais informações."
+        ;;
+    esac
+elif [ $OPEN = "2" ] ; then
+    case $1 in
+        "--imagem"*=CN) source $DIRNAME/bin/open-3 $*
+        ;;
+        "--imagem"*=C1) source $DIRNAME/bin/inpe-4 $*
+        ;;
+        "--imagem"*=C2) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--imagem"*=C3) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--imagem"*=C4) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--imagem"*=C5) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--imagem"*=C6) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--imagem"*=C7) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=city") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=date") source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=Day"*) source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=LU"*) source $DIRNAME/bin/inpe-1 $*
+        ;;
+        "--option=CN"*) source $DIRNAME/bin/open-3 $*
+        ;;
+        "--option=TN") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=umid") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=umid1") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid2") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid3") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid4") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid5") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid6") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=umid7") source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=PA") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=PA1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=PA2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=PA3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=PA7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=wind") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=winds") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=windd") source $DIRNAME/bin/open-1 --option=wind
+        ;;
+        "--option=UV"*) source $DIRNAME/bin/inpe-3 $*
+        ;;
+        "--option=SOL"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=LT"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=HT"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=C1"*) source $DIRNAME/bin/inpe-4 $*
+        ;;
+        "--option=PC"*) source $DIRNAME/bin/inpe-2 $*
+        ;;
+        "--option=C2"*) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--option=C3"*) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--option=C4"*) source $DIRNAME/bin/inpe-5 $*
+        ;;
+        "--option=C5"*) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=C6"*) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=C7"*) source $DIRNAME/bin/inpe-6 $*
+        ;;
+        "--option=CLD") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD1") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD2") source $DIRNAME/bin/open-1 $*
+        ;;
+        "--option=CLD3") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD4") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD5") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD6") source $DIRNAME/bin/open-2 $*
+        ;;
+        "--option=CLD7") source $DIRNAME/bin/open-2 $*
+        ;;
+        "–option"*) echo -e "Opção inválida.\nO correto é --option (com dois traços)."
+        ;;
+        "--imagem"* ) echo -e "Opção inválida.\nExperimente --help para mais informações."
+        ;;
+        "–imagem"*) echo -e "Opção inválida.\nO correto é --imagem (com dois traços)."
+        ;;
+        *) echo -e "Opção inválida.\nExperimente --help para mais informações."
+        ;;
+      esac
 fi
 
 ##Exterminador de logs ;)
 if [ -e ~/.brweather/log ] ; then
-COD=`head -n1 ~/.brweather/log | cut -f2 -d'#'`
-COD2=$(($COD + 10800))
-       if [ $TIME -gt $COD2 ]
-       then
-               rm ~/.brweather/log
-       elif [ $TIME -eq $COD2 ]
-       then
-               rm ~/.brweather/log
-       fi
+    COD=`head -n1 ~/.brweather/log | cut -f2 -d'#'`
+    COD2=$(($COD + $TIME_COUNT))
+    if [ $TIME -gt $COD2 ] ; then
+        rm ~/.brweather/log
+    elif [ $TIME -eq $COD2 ] ; then
+        rm ~/.brweather/log
+    fi
 fi
-
 exit 0
index 0655b014bcc1ed2b91f3bacad666514fd3621110..27dca214589b01c088dc3d00cec716a738ee303c 100644 (file)
@@ -2,6 +2,21 @@
 # Changelog das versões do BrWeather
 # Criado por LeandroNKZ
 
+### Versão 0.6.0 (lançada em 31-03-2013) ###
+- Melhora na performance;
+- Inclusão do módo Híbrido: ele mescla opções do INPE e Open Weather, e é
+indicado para as cidades que não possuem opções de previsão completas.
+- Opções de configuração avançadas (apenas para usuários experientes):
+  - Estas configurações estão presentes no arquivo executável principal: brweather
+  - DIRNAME - Diretório base: pode-se alterar a pasta de instalação do BrWeather (fora
+  de /opt) - Créditos ao usuário rhatto pela implementação;
+  - TIME_COUNT - Timer para apagar arquivos de logs: alterar o tempo de intervalo para a
+  exclusão dos arquivos de log antigos;
+  - 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;
@@ -17,7 +32,6 @@ e que deve ser instalado à parte e opcionalmente;
     --mode
   Ela exibe qual o modo que está ativo (INPE ou OPEN).
 
-
 ### Versão 0.4.0-rc4-extra4 (lançada em 21-10-2012) ###
 - Correção do Bug #010: Falha ao utilizar as opções de temperatura (entre outras
 do modo OPEN.
index 23c8de2489d98f779ba669e0c2b109a6d369807e..971e114c0d7560d32d664d1145ed5de9b7a2a8ae 100644 (file)
@@ -13,6 +13,8 @@
 # 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.
@@ -40,6 +42,7 @@ 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:
@@ -62,7 +65,8 @@ CPTEC_INPE="2247"
 
 
 ### Serviço Internacional ###
-# Importante: Não é necessário preencher estes campos se você utiliza somente o serviço nacional.
+# 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
 # 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.
index 5cf6596d667a02e4d3cda953a6d300399233168a..8f16aa43b396b2ce2600df89e4821ca237dc0dce 100644 (file)
@@ -30,7 +30,7 @@ Do programa:
        Exibe opções do serviço Open Weather
 
 --mode
-       Retorna o modo que está ativo (INPE ou OPEN)
+       Retorna o modo que está ativo (INPE, OPEN ou HÍBRIDO)
 
 
 Imagens
index fccd4e15d6f1d110460945506918e5f2075946a7..ff7e7d42a5710980790d54eca1ccbb15dacf1436 100644 (file)
@@ -29,7 +29,7 @@ Condições atuais
        Temperatura atual
 
 --option=umid
-       Nível de humidade
+       Nível de umidade
 
 --option=PA
        Nível de pressão atmosférica
index 44ac695a154b88c618d791416b9a6c1c312842d6..ff505ab940746c492579662655a6662e3adfad97 100644 (file)
@@ -1,4 +1,4 @@
-.TH BrWeather 1 2012-11-21
+.TH BrWeather 1 2013-03-30
 .\" Please adjust this date whenever revising the manpage.
 .SH NOME
 BrWeather
@@ -7,6 +7,49 @@ BrWeather
 .SH DESCRIÇÃO
 O BrWeather exibe a previsão do tempo no seu Conky. Ele utiliza os dados do 
 serviço de meteorologia CPTEC/INPE. Além de, opcionalmente, apenas do Open Weather.
+
+.SH MODOS DE USO
+.PP
+.B MODO INPE
+- O modo padrão de uso do programa. Ele é destinado às cidades que possuem previsão
+completa no site do INPE (vide sessão INFORMAÇÕES, no final deste manual).
+Utilize a opção 0 no arquivo de configuração:
+.TP
+OPEN="0"
+.TP
+E preencha o campo correspondente com o código de sua cidade:
+.TP
+CPTEC_INPE="código_do_inpe"
+.PP
+.B MODO OPEN
+- O modo alternativo. Ele utiliza os dados do OpenWeather (vide sessão INFORMAÇÕES)
+para exibir a previsão. É destinado às cidades que não constam no site do INPE, ou
+que constam, mas não possuem a previsão completa (com condições atuais, como
+Sensação térmica, temperatura atual, umidade relativa atual etc).
+Utilize a opção 1 no arquivo de configuração:
+.TP
+OPEN="1"
+.TP
+E preencha o campo correspondente com o código de sua cidade:
+.TP
+OPEN_ID="código_do_open"
+.PP
+.B MODO HÍBRIDO
+- O modo híbrido. Ele mescla os dados dos modos INPE e OPEN. É destinado àquelas
+cidades que constam no site do INPE, porém, não possuem a previsão completa (com
+dados de condições atuais).
+Utilize a opção 2 no arquivo de configuração:
+.TP
+OPEN="2"
+.PP
+E preencha os campos dos dois modos:
+
+CPTEC_INPE="código_do_inpe"
+.TP
+OPEN_ID="código_do_open"
+
+
+
 .SH OPÇÕES GERAIS DO PROGRAMA
 .TP
 .B \-\-version 
@@ -24,6 +67,9 @@ Menu de ajuda para o serviço nacional (INPE)
 .B \-\-help-open
 Menu de ajuda para o serviço Open Weather
 .TP
+.B \-\-help-hibrido
+Menu de ajuda para o modo hibrido
+.TP
 .B \-\-man             
 Este manual
 .TP
@@ -40,7 +86,7 @@ Mostra o número de opções disponíveis para a utilização de imagens.
 Exibe o arquivo de mudanças entre as versões.
 .TP
 .B \-\-mode            
-Mostra qual dos modos está ativo no momento (INPE ou OPEN).
+Mostra qual dos modos está ativo no momento (INPE, OPEN ou HÍBRIDO).
 .SH OPÇÕES DE IMAGENS
 .TP
 .B \-\-imagem(Numero)=CN
@@ -755,15 +801,390 @@ Quantidade de nuvens (em %)
 .TP
 .B \-\-option=PA7
 Nível de pressão atmosférica
+
+
+.SH OPÇÕES DO MODO HÍBRIDO (MESCLA DADOS DO INPE E OPEN WEATHER)
+.TP
+.B \-\-option=city             
+Cidade
+.TP
+.B \-\-option=date
+Data atual
+.TP
+.B \-\-option=Day0
+Dia de Hoje. Nome abreviado. Ex.: Sáb
+.TP
+.B \-\-option=Day0T
+Hoje, nome completo. Ex.: Sábado
+.TP
+.B \-\-option=LU
+Last update (última atualização)
+.TP
+.B \-\-option=LUS
+Last update do servidor (última atualização do site)
+.TP
+.B \-\-option=CNT
+Tempo atual modo texto (por extenso)
+.TP
+.B \-\-option=CNI
+Tempo atual modo ícone (necessita de fonte weather instalada)
+.TP
+.B \-\-option=TN
+Temperatura atual
+.TP
+.B \-\-option=umid
+Nível de umidade atual
+.TP
+.B \-\-option=winds
+Força do vento
+.TP
+.B \-\-option=PA
+Nível de pressão atmosférica
+.TP
+.B \-\-option=UVN
+Nível de Radiação ultravioleta
+.TP
+.B \-\-option=UVNT
+Nível de Radiação ultravioleta modo texto. Ex.: Moderado, Baixo.
+.TP
+.B \-\-option=CLD
+Quantidade de nuvens (em %)
+
+
+.SH Previsão para as próximas horas
+.TP
+.B \-\-option=Day1
+Próximas horas (pode ser hoje, ou amanhã)
+.TP
+.B \-\-option=Day1T
+Próximas horas, nome completo. Ex.: Sábado
+.TP
+.B \-\-option=C1T
+Previsão as próximas horas (modo texto)
+.TP
+.B \-\-option=C1I
+Previsão para as próximas horas (modo ícone)
+.TP
+.B \-\-option=LT1
+Temperatura mínima
+.TP
+.B \-\-option=HT1
+Temperatura máxima
+.TP
+.B \-\-option=PC1
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV1
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV1T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN1
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP1
+Por do SOL (horário)
+.TP
+.B \-\-option=umid1
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD1
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA1
+Nível de pressão atmosférica
+
+
+.SH Previsão para o segundo dia
+.TP
+.B \-\-option=Day2
+Segundo dia
+.TP
+.B \-\-option=Day2T
+Segundo dia. Completo. Ex.: Sábado
+.TP
+.B \-\-option=LT2
+Temperatura mínima para segundo dia
+.TP
+.B \-\-option=HT2
+Temperatura máxima para segundo dia
+.TP
+.B \-\-option=C2T
+Previsão para o segundo dia (modo texto)
+.TP
+.B \-\-option=C2I
+Previsão para o segundo dia (modo ícone)
+.TP
+.B \-\-option=PC2
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV2
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV2T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN2
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP2
+Por do SOL (horário)
+.TP
+.B \-\-option=umid2
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD2
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA2
+Nível de pressão atmosférica
+
+
+.SH Previsão para o terceiro dia
+.TP
+.B \-\-option=Day3
+Terceiro dia
+.TP
+.B \-\-option=Day3T
+Terceiro dia. Completo. Ex.: Sábado
+.TP
+.B \-\-option=LT3
+Temperatura mínima
+.TP
+.B \-\-option=HT3
+Temperatura máxima
+.TP
+.B \-\-option=C3T
+Previsão para o terceiro dia (modo texto)
+.TP
+.B \-\-option=C3I
+Previsão para o terceiro dia (modo ícone)
+.TP
+.B \-\-option=PC3
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV3
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV3T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN3
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP3
+Por do SOL (horário)
+.TP
+.B \-\-option=umid3
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD3
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA3
+Nível de pressão atmosférica
+
+
+.SH Previsão para o quarto dia
+.TP
+.B \-\-option=Day4
+Quarto dia
+.TP
+.B \-\-option=Day4T
+Quarto dia. Completo. Ex.: Sábado
+.TP
+.B \-\-option=LT4
+Temperatura mínima para quarto dia
+.TP
+.B \-\-option=HT4
+Temperatura máxima para quarto dia
+.TP
+.B \-\-option=C4T
+Previsão para o quarto dia (modo texto)
+.TP
+.B \-\-option=C4I
+Previsão para o quarto dia (modo ícone)
+.TP
+.B \-\-option=PC4
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV4
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV4T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN4
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP4
+Por do SOL (horário)
+.TP
+.B \-\-option=umid4
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD4
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA4
+Nível de pressão atmosférica
+
+
+.SH Previsão para o quinto dia
+.TP
+.B \-\-option=Day5
+Quinto dia
+.TP
+.B \-\-option=Day5T
+Quinto dia. Completo. Ex.: Sábado
+.TP
+.B \-\-option=LT5
+Temperatura mínima para quinto dia
+.TP
+.B \-\-option=HT5
+Temperatura máxima para quinto dia
+.TP
+.B \-\-option=C5T
+Previsão para o quinto dia (modo texto)
+.TP
+.B \-\-option=C5I
+Previsão para o quinto dia (modo ícone)
+.TP
+.B \-\-option=PC5
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV5
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV5T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN5
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP5
+Por do SOL (horário)
+.TP
+.B \-\-option=umid5
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD5
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA5
+Nível de pressão atmosférica
+
+
+.SH Previsão para o sexto dia
+.TP
+.B \-\-option=Day6
+Sexto dia
+.TP
+.B \-\-option=Day6T
+Sexto dia. Completo. Ex.: Sábado
+.TP
+.B \-\-option=LT6
+Temperatura mínima para sexto dia
+.TP
+.B \-\-option=HT6
+Temperatura máxima para sexto dia
+.TP
+.B \-\-option=C6T
+Previsão para o sexto dia (modo texto)
+.TP
+.B \-\-option=C6I
+Previsão para o sexto dia (modo ícone)
+.TP
+.B \-\-option=PC6
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV6
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV6T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN6
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP6
+Por do SOL (horário)
+.TP
+.B \-\-option=umid6
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD6
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA6
+Nível de pressão atmosférica
+
+
+.SH Previsão para o sétimo dia
+.TP
+.B \-\-option=Day7
+Sétimo dia
+.TP
+.B \-\-option=Day7T
+Sétimo dia. Completo. Ex.: Sábado
+.TP
+.B \-\-option=LT7
+Temperatura mínima para sétimo dia
+.TP
+.B \-\-option=HT7
+Temperatura máxima para sétimo dia
+.TP
+.B \-\-option=C7T
+Previsão para o sétimo dia (modo texto)
+.TP
+.B \-\-option=C7I
+Previsão para o sétimo dia (modo ícone)
+.TP
+.B \-\-option=PC7
+Probabilidade de chuva (em %)
+.TP
+.B \-\-option=UV7
+Previsão de nível de radiação ultravioleta
+.TP
+.B \-\-option=UV7T
+Previsão de nível de radiação ultravioleta (nome completo. Ex.: moderada, baixa)
+.TP
+.B \-\-option=SOLN7
+Nascer do SOL (horário)
+.TP
+.B \-\-option=SOLP7
+Por do SOL (horário)
+.TP
+.B \-\-option=umid7
+Previsão do nível de umidade
+.TP
+.B \-\-option=CLD7
+Quantidade de nuvens (em %)
+.TP
+.B \-\-option=PA7
+Nível de pressão atmosférica
+
+
 .SH ARQUIVO DE CONFIGURAÇÃO
 .TP
 /home/seu_usuário/.brweather.conf
+
+
 .SH AUTOR
-BrWeather foi orgulhosamente desenvolvido por:
+BrWeather foi orgulhosamente desenvolvido e trazido até você por:
 .TP
 LeandroNKZ <leandronkz@gmail.com>.
+
+.SH COPYRIGHT
+Este software é fornecido "no estado em que se encontra", não havendo quaisquer
+garantias por parte do desenvolvedor.
+.TP
+O BrWeather é distribuído sob a licença GPLv3:
+http://www.gnu.org/licenses/gpl-3.0.html
+
 .SH INFORMAÇÕES
-Este manual foi escrito pelo próprio desenvolvedor. Quaisquer erros, ou BUGs no programa, favor relatar ao autor. Este autor não se responsabiliza por eventuais prejuízos causados por este software.
+Este manual foi escrito pelo próprio desenvolvedor. Quaisquer erros, ou BUGs no programa, favor relatar ao autor.
 .TP
 Visite o blog oficial para mais informações, tutoriais e dicas:
 .TP
index 8f0916f768f0487bcf8d33827ce2c8dcecb645c1..a918a2aa18d5bec6a8bb93891a7a63c243111796 100644 (file)
@@ -1 +1 @@
-0.5.0
+0.6.0