aboutsummaryrefslogtreecommitdiff
path: root/brweather/bin/google
diff options
context:
space:
mode:
Diffstat (limited to 'brweather/bin/google')
-rwxr-xr-xbrweather/bin/google871
1 files changed, 871 insertions, 0 deletions
diff --git a/brweather/bin/google b/brweather/bin/google
new file mode 100755
index 0000000..9e06de5
--- /dev/null
+++ b/brweather/bin/google
@@ -0,0 +1,871 @@
+#!/bin/bash
+# BrWeather Modo Google
+# Criado por LeandroNKZ <leandronkz@gmail.com>
+# Se encontrar BUGs, ou erros no programa, favor reportar ao desenvolvedor
+# Acesse o site para maiores instruções:
+# http://brweatherproject.blogspot.com/
+# Distribuído sob licença GPLv3
+
+#Mensagens de erro
+ERROCACHEG="Log $LOG COD#`date +%s`
+Falha no cache Google
+
+Há uma opção não catalogada nas previsões. Por favor, reporte ao desenvolvedor pelo e-mail abaixo.
+Para ajudar, execute o comando:
+
+brweather --gerar-log
+
+E envie o arquivo gerado para o e-mail= leandronkz@gmail.com
+
+Junto com os arquivos conkyrc e brweather.conf
+Obrigado pela sua contribuição"
+
+#Localização e data:
+GCITY=`cut -f10 -d= ~/.brweather/cache/gcache | cut -f1 -d',' | cut -f2 -d'"'`
+GDATE=`date "+%d-%m-%Y"`
+GLU=`cat ~/.brweather/cache/lastupdate`
+
+#Condições meteorológicas de agora:
+GCN=`cut -f27 -d'=' ~/.brweather/cache/gcache | cut -f2 -d'"'`
+GTN=`cut -f19 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GUMID=`cut -f20 -d= ~/.brweather/cache/gcache | cut -f2 -d: | cut -f1 -d'"'`
+GWIND=`cut -f22 -d= ~/.brweather/cache/gcache | cut -f2 -d: | cut -f1 -d'"'`
+
+#Previsão para hoje
+GDAY1=`cut -f23 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"' | sed -r 's/\b[a-z]{3,}/\u&/g'`
+GLT1=`cut -f24 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GHT1=`cut -f25 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GC1=`cut -f27 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+
+#Previsão para o segundo dia (amanhã)
+GDAY2=`cut -f28 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"' | sed -r 's/\b[a-z]{3,}/\u&/g'`
+GLT2=`cut -f29 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GHT2=`cut -f30 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GC2=`cut -f32 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+
+#Previsão para o terceiro dia (depois de amanhã)
+GDAY3=`cut -f33 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"' | sed -r 's/\b[a-z]{3,}/\u&/g'`
+GLT3=`cut -f34 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GHT3=`cut -f35 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GC3=`cut -f37 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+
+#Previsão para o quarto dia
+GDAY4=`cut -f38 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"' | sed -r 's/\b[a-z]{3,}/\u&/g'`
+GLT4=`cut -f39 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GHT4=`cut -f40 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+GC4=`cut -f42 -d= ~/.brweather/cache/gcache | cut -f1 -d/ | cut -f2 -d'"'`
+
+case $GDAY1 in
+"Seg")
+ GDAY1T=`echo "Segunda"`
+ GDAY2T=`echo "Terça"`
+ GDAY3T=`echo "Quarta"`
+ GDAY4T=`echo "Quinta"`
+;;
+"Ter")
+ GDAY1T=`echo "Terça"`
+ GDAY2T=`echo "Quarta"`
+ GDAY3T=`echo "Quinta"`
+ GDAY4T=`echo "Sexta"`
+;;
+"Qua")
+ GDAY1T=`echo "Quarta"`
+ GDAY2T=`echo "Quinta"`
+ GDAY3T=`echo "Sexta"`
+ GDAY4T=`echo "Sábado"`
+;;
+"Qui")
+ GDAY1T=`echo "Quinta"`
+ GDAY2T=`echo "Sexta"`
+ GDAY3T=`echo "Sábado"`
+ GDAY4T=`echo "Domingo"`
+;;
+"Sex")
+ GDAY1T=`echo "Sexta"`
+ GDAY2T=`echo "Sábado"`
+ GDAY3T=`echo "Domingo"`
+ GDAY4T=`echo "Segunda"`
+;;
+"Sáb")
+ GDAY1T=`echo "Sábado"`
+ GDAY2T=`echo "Domingo"`
+ GDAY3T=`echo "Segunda"`
+ GDAY4T=`echo "Sexta"`
+;;
+"Dom")
+ GDAY1T=`echo "Domingo"`
+ GDAY2T=`echo "Segunda"`
+ GDAY3T=`echo "Terça"`
+ GDAY4T=`echo "Quarta"`
+;;
+esac
+
+
+#Função DIA/NOITE
+dia(){
+case $GCN in
+"Sol")
+ GCNI=`echo "a"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/1.png $* }"`
+;;
+"Parcialmente ensolarado")
+ GCNI=`echo "b"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Ensolarado na maioria")
+ GCNI=`echo "b"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Parcialmente nublado")
+ GCNI=`echo "c"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/3.png $* }"`
+;;
+"Encoberto")
+ GCNI=`echo "c"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/4.png $*}"`
+;;
+"Chuva")
+ GCNI=`echo "h"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuvas esparsas")
+ GCNI=`echo "g"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/7.png $* }"`
+;;
+"Possibilidade de chuva")
+ GCNI=`echo "h"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuva fraca")
+ GCNI=`echo "h"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/9.png $* }"`
+;;
+"Nublado")
+ GCNI=`echo "e"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/8.png $* }"`
+;;
+"Neve")
+ GCNI=`echo "r"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Possibilidade de neve")
+ GCNI=`echo "r"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Chuva e neve")
+ GCNI=`echo "r"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Trovoadas")
+ GCNI=`echo "l"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Possibilidade de tempestade")
+ GCNI=`echo "n"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Tempestade")
+ GCNI=`echo "n"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Pancada de chuva com trovoada")
+ GCNI=`echo "k"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Névoa")
+ GCNI=`echo "f"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Névoa::")
+ GCNI=`echo "f"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Neblina")
+ GCNI=`echo "f"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+ "Granizo")
+ GCNI=`echo "p"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"")
+ GCNI=`echo "N"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+ ;;
+ *) echo "Erro." & echo "$ERROCACHEG" > ~/.brweather/log
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+esac
+}
+
+noite(){
+case $GCN in
+"Sol")
+ GCNI=`echo "a"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/15.png $* }"`
+;;
+"Parcialmente ensolarado")
+ GCNI=`echo "b"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/16.png $* }"`
+;;
+"Ensolarado na maioria")
+ GCNI=`echo "b"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/16.png $* }"`
+;;
+"Parcialmente nublado")
+ GCNI=`echo "c"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/16.png $* }"`
+;;
+"Encoberto")
+ GCNI=`echo "c"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/16.png $* }"`
+;;
+"Chuva")
+ GCNI=`echo "h"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/17.png $* }"`
+;;
+"Chuvas esparsas")
+ GCNI=`echo "g"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/17.png $* }"`
+;;
+"Possibilidade de chuva")
+ GCNI=`echo "h"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/17.png $* }"`
+;;
+"Chuva fraca")
+ GCNI=`echo "h"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/17.png $* }"`
+;;
+"Nublado")
+ GCNI=`echo "e"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/8.png $* }"`
+;;
+"Neve")
+ GCNI=`echo "r"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Possibilidade de neve")
+ GCNI=`echo "r"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Chuva e neve")
+ GCNI=`echo "r"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Trovoadas")
+ GCNI=`echo "l"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/18.png $* }"`
+;;
+"Possibilidade de tempestade")
+ GCNI=`echo "n"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/18.png $* }"`
+;;
+"Tempestade")
+ GCNI=`echo "n"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/18.png $* }"`
+;;
+"Pancada de chuva com trovoada")
+ GCNI=`echo "k"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/18.png $* }"`
+;;
+"Névoa")
+ GCNI=`echo "f"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Névoa::")
+ GCNI=`echo "f"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Neblina")
+ GCNI=`echo "f"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Granizo")
+ GCNI=`echo "p"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"")
+ GCNI=`echo "N"`
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+*) echo "Erro." & echo "$ERROCACHEG" > ~/.brweather/log
+ GCNP=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+esac
+}
+
+
+
+#Dia/noite. Condições atuais
+case `date "+%H"` in
+ "18")noite $*
+;;
+ "19")noite $*
+;;
+ "20") noite $*
+;;
+ "21") noite $*
+;;
+ "22") noite $*
+;;
+ "23") noite $*
+;;
+ "00") noite $*
+;;
+ "01") noite $*
+;;
+ "02") noite $*
+;;
+ "03") noite $*
+;;
+ "04") noite $*
+;;
+ "05") noite $*
+;;
+ "06") dia $*
+;;
+ "07") dia $*
+;;
+ "08") dia $*
+;;
+ "09") dia $*
+;;
+ "10") dia $*
+;;
+ "11") dia $*
+;;
+ "12") dia $*
+;;
+ "13") dia $*
+;;
+ "14") dia $*
+;;
+ "15") dia $*
+;;
+ "16") dia $*
+;;
+ "17") dia $*
+;;
+ *) echo "" >/dev/null
+;;
+esac
+
+
+#Condições atuais
+case $GC1 in
+"Sol")
+ GC1I=`echo "a"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/1.png $* }"`
+;;
+"Parcialmente ensolarado")
+ GC1I=`echo "b"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Ensolarado na maioria")
+ GC1I=`echo "b"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Parcialmente nublado")
+ GC1I=`echo "c"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/3.png $* }"`
+;;
+"Encoberto")
+ GC1I=`echo "c"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/4.png $*}"`
+;;
+"Chuva")
+ GC1I=`echo "h"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuvas esparsas")
+ GC1I=`echo "g"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/7.png $* }"`
+;;
+"Possibilidade de chuva")
+ GC1I=`echo "h"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuva fraca")
+ GC1I=`echo "h"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/9.png $* }"`
+;;
+"Nublado")
+ GC1I=`echo "e"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/8.png $* }"`
+;;
+"Neve")
+ GC1I=`echo "r"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Possibilidade de neve")
+ GC1I=`echo "r"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Chuva e neve")
+ GC1I=`echo "r"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Trovoadas")
+ GC1I=`echo "l"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Possibilidade de tempestade")
+ GC1I=`echo "n"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Tempestade")
+ GC1I=`echo "n"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Pancada de chuva com trovoada")
+ GC1I=`echo "k"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Névoa")
+ GC1I=`echo "f"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Névoa::")
+ GC1I=`echo "f"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Neblina")
+ GC1I=`echo "f"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Granizo")
+ GC1I=`echo "p"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"")
+ GC1I=`echo "N"`
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+*) echo "Erro." & echo "$ERROCACHEG" > ~/.brweather/log
+ GC1P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+esac
+
+#Previsão para o segundo dia
+case $GC2 in
+"Sol")
+ GC2I=`echo "a"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/1.png $* }"`
+;;
+"Parcialmente ensolarado")
+ GC2I=`echo "b"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Ensolarado na maioria")
+ GC2I=`echo "b"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Parcialmente nublado")
+ GC2I=`echo "c"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/3.png $* }"`
+;;
+"Encoberto")
+ GC2I=`echo "c"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/4.png $*}"`
+;;
+"Chuva")
+ GC2I=`echo "h"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuvas esparsas")
+ GC2I=`echo "g"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/7.png $* }"`
+;;
+"Possibilidade de chuva")
+ GC2I=`echo "h"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuva fraca")
+ GC2I=`echo "h"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/9.png $* }"`
+;;
+"Nublado")
+ GC2I=`echo "e"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/8.png $* }"`
+;;
+"Neve")
+ GC2I=`echo "r"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Possibilidade de neve")
+ GC2I=`echo "r"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Chuva e neve")
+ GC2I=`echo "r"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Trovoadas")
+ GC2I=`echo "l"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Possibilidade de tempestade")
+ GC2I=`echo "n"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Tempestade")
+ GC2I=`echo "n"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Pancada de chuva com trovoada")
+ GC2I=`echo "k"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Névoa")
+ GC2I=`echo "f"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Névoa::")
+ GC2I=`echo "f"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Neblina")
+ GC2I=`echo "f"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Granizo")
+ GC2I=`echo "p"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"")
+ GC2I=`echo "N"`
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+*) echo "Erro." & echo "$ERROCACHEG" > ~/.brweather/log
+ GC2P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+esac
+
+
+#Previsão para o terceiro dia
+case $GC3 in
+"Sol")
+ GC3I=`echo "a"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/1.png $* }"`
+;;
+"Parcialmente ensolarado")
+ GC3I=`echo "b"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Ensolarado na maioria")
+ GC3I=`echo "b"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Parcialmente nublado")
+ GC3I=`echo "c"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/3.png $* }"`
+;;
+"Encoberto")
+ GC3I=`echo "c"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/4.png $*}"`
+;;
+"Chuva")
+ GC3I=`echo "h"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuvas esparsas")
+ GC3I=`echo "g"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/7.png $* }"`
+;;
+"Possibilidade de chuva")
+ GC3I=`echo "h"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuva fraca")
+ GC3I=`echo "h"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/9.png $* }"`
+;;
+"Nublado")
+ GC3I=`echo "e"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/8.png $* }"`
+;;
+"Neve")
+ GC3I=`echo "r"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Possibilidade de neve")
+ GC3I=`echo "r"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Chuva e neve")
+ GC3I=`echo "r"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Trovoadas")
+ GC3I=`echo "l"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Possibilidade de tempestade")
+ GC3I=`echo "n"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Tempestade")
+ GC3I=`echo "n"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Pancada de chuva com trovoada")
+ GC3I=`echo "k"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Névoa")
+ GC3I=`echo "f"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Névoa::")
+ GC3I=`echo "f"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Neblina")
+ GC3I=`echo "f"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Granizo")
+ GC3I=`echo "p"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"")
+ GC3I=`echo "N"`
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+*) echo "Erro." & echo "$ERROCACHEG" > ~/.brweather/log
+ GC3P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+esac
+
+
+
+#Previsão para o quarto dia
+case $GC4 in
+"Sol")
+ GC4I=`echo "a"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/1.png $* }"`
+;;
+"Parcialmente ensolarado")
+ GC4I=`echo "b"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Ensolarado na maioria")
+ GC4I=`echo "b"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/2.png $* }"`
+;;
+"Parcialmente nublado")
+ GC4I=`echo "c"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/3.png $* }"`
+;;
+"Encoberto")
+ GC4I=`echo "c"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/4.png $*}"`
+;;
+"Chuva")
+ GC4I=`echo "h"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuvas esparsas")
+ GC4I=`echo "g"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/7.png $* }"`
+;;
+"Possibilidade de chuva")
+ GC4I=`echo "h"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/10.png $* }"`
+;;
+"Chuva fraca")
+ GC4I=`echo "h"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/9.png $* }"`
+;;
+"Nublado")
+ GC4I=`echo "e"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/8.png $* }"`
+;;
+"Neve")
+ GC4I=`echo "r"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Possibilidade de neve")
+ GC4I=`echo "r"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Chuva e neve")
+ GC4I=`echo "r"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/14.png $* }"`
+;;
+"Trovoadas")
+ GC4I=`echo "l"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Possibilidade de tempestade")
+ GC4I=`echo "n"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Tempestade")
+ GC4I=`echo "n"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Pancada de chuva com trovoada")
+ GC4I=`echo "k"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"Névoa")
+ GC4I=`echo "f"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Névoa::")
+ GC4I=`echo "f"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Neblina")
+ GC4I=`echo "f"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/6.png $* }"`
+;;
+"Granizo")
+ GC4I=`echo "p"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/13.png $* }"`
+;;
+"")
+ GC4I=`echo "N"`
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+*) echo "Erro." & echo "$ERROCACHEG" > ~/.brweather/log
+ GC4P=`echo "$IMAGE /opt/brweather/imagens/imagem$IMAGEM/na.png $* }"`
+;;
+esac
+
+
+
+#Opções de comandos no modo Google
+
+case $1 in
+"--imagem"*"=CN")
+ echo $GCNP
+;;
+"--imagem"*"=C1")
+ echo $GC1P
+;;
+"--imagem"*"=C2")
+ echo $GC2P
+;;
+"--imagem"*"=C3")
+ echo $GC3P
+;;
+"--imagem"*"=C4")
+ echo $GC4P
+;;
+"--imagem"* ) echo "Opção inválida.
+Experimente --help para mais informações."
+;;
+esac
+
+
+case $1 in
+##Condições atuais
+#Cidade
+"--option=city") echo $GCITY
+;;
+#Data atual
+"--option=date") echo $GDATE
+;;
+#Ultima atualização do programa
+"--option=LU") echo $GLU
+;;
+#Condição atual (modo texto)
+"--option=CNT") echo $GCN
+;;
+#Condição atual (modo ícone)
+"--option=CNI") echo $GCNI
+;;
+#Temperatura atual
+"--option=TN") echo $GTN'°'
+;;
+#Nível de umidade atual
+"--option=umid") echo $GUMID
+;;
+#Direção e velocidade do vento
+"--option=wind") echo $GWIND
+;;
+##Previsão para hoje
+#Hoje
+"--option=Day1") echo $GDAY1
+;;
+#Hoje (none completo)
+"--option=Day1T") echo $GDAY1T
+;;
+#Temperatura mínima
+"--option=LT1") echo $GLT1'°'
+;;
+#Temperatura máxima
+"--option=HT1") echo $GHT1'°'
+;;
+#Condição (modo texto)
+"--option=C1T") echo $GC1
+;;
+#condição (modo ícone)
+"--option=C1I") echo $GC1I
+;;
+##Previsão para o segundo dia
+#Segundo dia
+"--option=Day2") echo $GDAY2
+;;
+#Segundo dia (nome completo)
+"--option=Day2T") echo $GDAY2T
+;;
+#Temperatura mínima
+"--option=LT2") echo $GLT2'°'
+;;
+#Temperatura máxima
+"--option=HT2") echo $GHT2'°'
+;;
+#Condição (modo texto)
+"--option=C2T") echo $GC2
+;;
+#condição (modo ícone)
+"--option=C2I") echo $GC2I
+;;
+##Previsão para o terceido dia
+#Terceiro dia
+"--option=Day3") echo $GDAY3
+;;
+#Terceiro dia (nome completo)
+"--option=Day3T") echo $GDAY3T
+;;
+#Temperatura mínima
+"--option=LT3") echo $GLT3'°'
+;;
+#Temperatura máxima
+"--option=HT3") echo $GHT3'°'
+;;
+#Condição (modo texto)
+"--option=C3T") echo $GC3
+;;
+#condição (modo ícone)
+"--option=C3I") echo $GC3I
+;;
+##Previsão para o quarto dia
+#Quarto dia
+"--option=Day4") echo $GDAY4
+;;
+#Quarto dia (nome completo)
+"--option=Day4T") echo $GDAY4T
+;;
+#Temperatura mínima
+"--option=LT4") echo $GLT4'°'
+;;
+#Temperatura máxima
+"--option=HT4") echo $GHT4'°'
+;;
+#Condição (modo texto)
+"--option=C4T") echo $GC4
+;;
+#condição (modo ícone)
+"--option=C4I") echo $GC4I
+;;
+"--option="*) echo "Opção inválida.
+Experimente --help para mais informações."
+;;
+"–option"*) echo "Opção inválida.
+O correto é --option (com dois traços)."
+;;
+esac