diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-02-01 12:24:15 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-02-01 12:24:15 -0200 |
commit | 016cbde4f2363fe3ddd25ee7e30bbfae295c4922 (patch) | |
tree | 8b0540301476b9b0937031529cf1be3db04bd42a /brweather/bin/google | |
download | brweather-016cbde4f2363fe3ddd25ee7e30bbfae295c4922.tar.gz brweather-016cbde4f2363fe3ddd25ee7e30bbfae295c4922.tar.bz2 |
Initial mirroring in a git repo
Diffstat (limited to 'brweather/bin/google')
-rwxr-xr-x | brweather/bin/google | 871 |
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 |