diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2014-04-05 21:46:01 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2014-04-05 21:46:01 -0300 |
commit | b59b53fd9ecd4e560c0e16b3b9855711b5569bb0 (patch) | |
tree | ff83bab07e95d89f1d85c1647731c7e1b7e16efc /src/bin | |
parent | 2bb08fc423620145e1c12991ecfaab9e217ebe82 (diff) | |
download | brweather-b59b53fd9ecd4e560c0e16b3b9855711b5569bb0.tar.gz brweather-b59b53fd9ecd4e560c0e16b3b9855711b5569bb0.tar.bz2 |
Renaming brweather folder as src and adding a symlink to the script on its place
Diffstat (limited to 'src/bin')
-rw-r--r-- | src/bin/inpe-1 | 189 | ||||
-rwxr-xr-x | src/bin/inpe-2 | 106 | ||||
-rwxr-xr-x | src/bin/inpe-3 | 688 | ||||
-rw-r--r-- | src/bin/inpe-4 | 713 | ||||
-rw-r--r-- | src/bin/inpe-5 | 662 | ||||
-rw-r--r-- | src/bin/inpe-6 | 667 | ||||
-rwxr-xr-x | src/bin/logs | 114 | ||||
-rwxr-xr-x | src/bin/moon | 488 | ||||
-rw-r--r-- | src/bin/open-1 | 162 | ||||
-rwxr-xr-x | src/bin/open-2 | 95 | ||||
-rw-r--r-- | src/bin/open-3 | 822 | ||||
-rw-r--r-- | src/bin/open-4 | 774 | ||||
-rw-r--r-- | src/bin/open-5 | 773 | ||||
-rw-r--r-- | src/bin/seasons | 642 |
14 files changed, 6895 insertions, 0 deletions
diff --git a/src/bin/inpe-1 b/src/bin/inpe-1 new file mode 100644 index 0000000..047961c --- /dev/null +++ b/src/bin/inpe-1 @@ -0,0 +1,189 @@ +#!/bin/bash +# BrWeather Modo INPE +# 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 + +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") + DAY1="Dom" + DAY1T="Domingo" + DAY2="Seg" + DAY2T="Segunda" + DAY3="Ter" + DAY3T="Terça" + DAY4="Qua" + DAY4T="Quarta" + DAY5="Qui" + DAY5T="Quinta" + DAY6="Sex" + DAY6T="Sexta" + DAY7="Sáb" + DAY7T="Sábado" +;; +"Segunda") + DAY1="Seg" + DAY1T="Segunda" + DAY2="Ter" + DAY2T="Terça" + DAY3="Qua" + DAY3T="Quarta" + DAY4="Qui" + DAY4T="Quinta" + DAY5="Sex" + DAY5T="Sexta" + DAY6="Sáb" + DAY6T="Sábado" + DAY7="Dom" + DAY7T="Domingo" +;; +"Terça") + DAY1="Ter" + DAY1T="Terça" + DAY2="Qua" + DAY2T="Quarta" + DAY3="Qui" + DAY3T="Quinta" + DAY4="Sex" + DAY4T="Sexta" + DAY5="Sáb" + DAY5T="Sábado" + DAY6="Dom" + DAY6T="Domingo" + DAY7="Seg" + DAY7T="Segunda" +;; +"Quarta") + DAY1="Qua" + DAY1T="Quarta" + DAY2="Qui" + DAY2T="Quinta" + DAY3="Sex" + DAY3T="Sexta" + DAY4="Sáb" + DAY4T="Sábado" + DAY5="Dom" + DAY5T="Domingo" + DAY6="Seg" + DAY6T="Segunda" + DAY7="Ter" + DAY7T="Terça" +;; +"Quinta") + DAY1="Qui" + DAY1T="Quinta" + DAY2="Sex" + DAY2T="Sexta" + DAY3="Sáb" + DAY3T="Sábado" + DAY4="Dom" + DAY4T="Domingo" + DAY5="Seg" + DAY5T="Segunda" + DAY6="Ter" + DAY6T="Terça" + DAY7="Qua" + DAY7T="Quarta" +;; +"Sexta") + DAY1="Sex" + DAY1T="Sexta" + DAY2="Sáb" + DAY2T="Sábado" + DAY3="Dom" + DAY3T="Domingo" + DAY4="Seg" + DAY4T="Segunda" + DAY5="Ter" + DAY5T="Terça" + DAY6="Qua" + DAY6T="Quarta" + DAY7="Qui" + DAY7T="Quinta" +;; +"Sábado") + DAY1="Sáb" + DAY1T="Sábado" + DAY2="Dom" + DAY2T="Domingo" + DAY3="Seg" + DAY3T="Segunda" + DAY4="Ter" + DAY4T="Terça" + DAY5="Qua" + DAY5T="Quarta" + DAY6="Qui" + DAY6T="Quinta" + DAY7="Sex" + DAY7T="Sexta" +;; +esac + + +case $1 in +"--option=city") grep -m1 -A1 '<div id="subcid">' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=date") date "+%d-%m-%Y" +;; +"--option=Day0") date "+%a" +;; +"--option=Day0T") date +%A | sed -r 's/\b[a-z]{3,}/\u&/g' +;; +"--option=LU") cat ~/.brweather/cache/lastupdate +;; +"--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") grep '</b> TEMPERATURA</div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'C' | sed 's/º//g' +;; +"--option=STE") grep -m1 'SENSAÇÃO TÉRMICA' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'C' | sed 's/º//g' +;; +"--option=umid") grep 'UMIDADE RELATIVA </div>' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<' | sed 's/%//g' +;; +"--option=PA") grep -m1 'PRESSÃO ATMOSFÉRICA ' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<' +;; +"--option=windd") grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f3 -d'>' | cut -f1 -d'<' +;; +"--option=winds") grep -m1 '<div id="c5">' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' +;; +"--option=Day1") echo $DAY1 +;; +"--option=Day1T") echo $DAY1T +;; +"--option=Day2") echo $DAY2 +;; +"--option=Day2T") echo $DAY2T +;; +"--option=Day3") echo $DAY3 +;; +"--option=Day3T") echo $DAY3T +;; +"--option=Day4") echo $DAY4 +;; +"--option=Day4T") echo $DAY4T +;; +"--option=Day5") echo $DAY5 +;; +"--option=Day5T") echo $DAY5T +;; +"--option=Day6") echo $DAY6 +;; +"--option=Day6T") echo $DAY6T +;; +"--option=Day7") echo $DAY7 +;; +"--option=Day7T") echo $DAY7T +;; +"--option"* ) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac +exit 0 diff --git a/src/bin/inpe-2 b/src/bin/inpe-2 new file mode 100755 index 0000000..f58078d --- /dev/null +++ b/src/bin/inpe-2 @@ -0,0 +1,106 @@ +#!/bin/bash +# BrWeather Modo INPE +# 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 + +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" +else +LT1="$NLT1" +fi + +case $1 in +"--option=LT1") echo $LT1 +;; +"--option=HT1") grep -m1 '<div id="c3">TEMP. MÁXIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' +;; +"--option=PC1") grep -m1 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid1") grep -m1 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' +;; +"--option=SOLN1") grep -m1 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' +;; +"--option=SOLP1") grep -m1 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' +;; +"--option=LT2") grep -m2 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1 +;; +"--option=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") grep -m2 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid2") grep -m2 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLN2") grep -m2 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLP2") grep -m2 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=LT3") grep -m3 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1 +;; +"--option=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") grep -m3 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid3") grep -m3 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLN3") grep -m3 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLP3") grep -m3 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=LT4") grep -m4 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1 +;; +"--option=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") grep -m4 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid4") grep -m4 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLN4") grep -m4 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLP4") grep -m4 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=LT5") grep -m5 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1 +;; +"--option=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") grep -m5 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid5") grep -m5 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLN5") grep -m5 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLP5") grep -m5 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=LT6") grep -m6 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1 +;; +"--option=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") grep -m6 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid6") grep -m6 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLN6") grep -m6 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLP6") grep -m6 '<div id="c6">PÔR DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=LT7") grep -m7 '<div id="c2">TEMP. MÍNIMA<br><b>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'C' | sed 's/º//g' | tail -n1 +;; +"--option=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") grep -m7 '/imgs/pixel.gif" width="30px" height="10px" border="0"/>' ~/.brweather/cache/cache | cut -f2 -d'>' | cut -f1 -d'<' | sed 's/ //g' | tail -n1 | sed 's/%//g' +;; +"--option=umid7") grep -m7 '<div class="dd1"> 15h00<br>' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=SOLN7") grep -m7 '<div id="c5">NASCER DO SOL' ~/.brweather/cache/cache | cut -f4 -d'>' | cut -f1 -d'<' | tail -n1 +;; +"--option=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." +;; +esac +exit 0 diff --git a/src/bin/inpe-3 b/src/bin/inpe-3 new file mode 100755 index 0000000..3cff051 --- /dev/null +++ b/src/bin/inpe-3 @@ -0,0 +1,688 @@ +#!/bin/bash +# BrWeather Modo INPE +# 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 + +##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'.'` +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") + NUVN="ND" + NUVNT="ND" +;; +"uv_-9") + NUVN="ND" + NUVNT="ND" +;; +"uv_nd") + NUVN="ND" + NUVNT="ND" +;; +"uv_nd2") + NUVN="ND" + NUVNT="ND" +;; +"uv_1") + NUVN="1" + NUVNT="Baixo" +;; +"uv_2") + NUVN="2" + NUVNT="Baixo" +;; +"uv_3") + NUVN="3" + NUVNT="Moderado" +;; +"uv_4") + NUVN="4" + NUVNT="Moderado" +;; +"uv_5") + NUVN="5" + NUVNT="Moderado" +;; +"uv_6") + NUVN="6" + NUVNT="Alto" +;; +"uv_7") + NUVN="7" + NUVNT="Alto" +;; +"uv_8") + NUVN="8" + NUVNT="Muito Alto" +;; +"uv_9") + NUVN="9" + NUVNT="Muito Alto" +;; +"uv_10") + NUVN="10" + NUVNT="Muito Alto" +;; +"uv_11") + NUVN="11" + NUVNT="Extremo" +;; +"uv_12") + NUVN="12" + NUVNT="Extremo" +;; +"uv_13") + NUVN="13" + NUVNT="Extremo" +;; +"uv_14") + NUVN="14" + NUVNT="Extremo" +;; +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") + NUV1="ND" + NUV1T="ND" +;; +"uv_-9") + NUV1="ND" + NUV1T="ND" +;; +"uv_nd") + NUV1="ND" + NUV1T="ND" +;; +"uv_nd2") + NUV1="ND" + NUV1T="ND" +;; +"uv_1") + NUV1="1" + NUV1T="Baixo" +;; +"uv_2") + NUV1="2" + NUV1T="Baixo" +;; +"uv_3") + NUV1="3" + NUV1T="Moderado" +;; +"uv_4") + NUV1="4" + NUV1T="Moderado" +;; +"uv_5") + NUV1="5" + NUV1T="Moderado" +;; +"uv_6") + NUV1="6" + NUV1T="Alto" +;; +"uv_7") + NUV1="7" + NUV1T="Alto" +;; +"uv_8") + NUV1="8" + NUV1T="Muito Alto" +;; +"uv_9") + NUV1="9" + NUV1T="Muito Alto" +;; +"uv_10") + NUV1="10" + NUV1T="Muito Alto" +;; +"uv_11") + NUV1="11" + NUV1T="Extremo" +;; +"uv_12") + NUV1="12" + NUV1T="Extremo" +;; +"uv_13") + NUV1="13" + NUV1T="Extremo" +;; +"uv_14") + NUV1="14" + NUV1T="Extremo" +;; +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") + NUV2="ND" + NUV2T="ND" +;; +"uv_-9") + NUV2="ND" + NUV2T="ND" +;; +"uv_nd") + NUV2="ND" + NUV2T="ND" +;; +"uv_nd2") + NUV2="ND" + NUV2T="ND" +;; +"uv_1") + NUV2="1" + NUV2T="Baixo" +;; +"uv_2") + NUV2="2" + NUV2T="Baixo" +;; +"uv_3") + NUV2="3" + NUV2T="Moderado" +;; +"uv_4") + NUV2="4" + NUV2T="Moderado" +;; +"uv_5") + NUV2="5" + NUV2T="Moderado" +;; +"uv_6") + NUV2="6" + NUV2T="Alto" +;; +"uv_7") + NUV2="7" + NUV2T="Alto" +;; +"uv_8") + NUV2="8" + NUV2T="Muito Alto" +;; +"uv_9") + NUV2="9" + NUV2T="Muito Alto" +;; +"uv_10") + NUV2="10" + NUV2T="Muito Alto" +;; +"uv_11") + NUV2="11" + NUV2T="Extremo" +;; +"uv_12") + NUV2="12" + NUV2T="Extremo" +;; +"uv_13") + NUV2="13" + NUV2T="Extremo" +;; +"uv_14") + NUV2="14" + NUV2T="Extremo" +;; +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") + NUV3="ND" + NUV3T="ND" +;; +"uv_-9") + NUV3="ND" + NUV3T="ND" +;; +"uv_nd") + NUV3="ND" + NUV3T="ND" +;; +"uv_nd2") + NUV3="ND" + NUV3T="ND" +;; +"uv_1") + NUV3="1" + NUV3T="Baixo" +;; +"uv_2") + NUV3="2" + NUV3T="Baixo" +;; +"uv_3") + NUV3="3" + NUV3T="Moderado" +;; +"uv_4") + NUV3="4" + NUV3T="Moderado" +;; +"uv_5") + NUV3="5" + NUV3T="Moderado" +;; +"uv_6") + NUV3="6" + NUV3T="Alto" +;; +"uv_7") + NUV3="7" + NUV3T="Alto" +;; +"uv_8") + NUV3="8" + NUV3T="Muito Alto" +;; +"uv_9") + NUV3="9" + NUV3T="Muito Alto" +;; +"uv_10") + NUV3="10" + NUV3T="Muito Alto" +;; +"uv_11") + NUV3="11" + NUV3T="Extremo" +;; +"uv_12") + NUV3="12" + NUV3T="Extremo" +;; +"uv_13") + NUV3="13" + NUV3T="Extremo" +;; +"uv_14") + NUV3="14" + NUV3T="Extremo" +;; +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") + NUV4="ND" + NUV4T="ND" +;; +"uv_-9") + NUV4="ND" + NUV4T="ND" +;; +"uv_nd") + NUV4="ND" + NUV4T="ND" +;; +"uv_nd2") + NUV4="ND" + NUV4T="ND" +;; +"uv_1") + NUV4="1" + NUV4T="Baixo" +;; +"uv_2") + NUV4="2" + NUV4T="Baixo" +;; +"uv_3") + NUV4="3" + NUV4T="Moderado" +;; +"uv_4") + NUV4="4" + NUV4T="Moderado" +;; +"uv_5") + NUV4="5" + NUV4T="Moderado" +;; +"uv_6") + NUV4="6" + NUV4T="Alto" +;; +"uv_7") + NUV4="7" + NUV4T="Alto" +;; +"uv_8") + NUV4="8" + NUV4T="Muito Alto" +;; +"uv_9") + NUV4="9" + NUV4T="Muito Alto" +;; +"uv_10") + NUV4="10" + NUV4T="Muito Alto" +;; +"uv_11") + NUV4="11" + NUV4T="Extremo" +;; +"uv_12") + NUV4="12" + NUV4T="Extremo" +;; +"uv_13") + NUV4="13" + NUV4T="Extremo" +;; +"uv_14") + NUV4="14" + NUV4T="Extremo" +;; +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") + NUV5="ND" + NUV5T="ND" +;; +"uv_-9") + NUV5="ND" + NUV5T="ND" +;; +"uv_nd") + NUV5="ND" + NUV5T="ND" +;; +"uv_nd2") + NUV5="ND" + NUV5T="ND" +;; +"uv_1") + NUV5="1" + NUV5T="Baixo" +;; +"uv_2") + NUV5="2" + NUV5T="Baixo" +;; +"uv_3") + NUV5="3" + NUV5T="Moderado" +;; +"uv_4") + NUV5="4" + NUV5T="Moderado" +;; +"uv_5") + NUV5="5" + NUV5T="Moderado" +;; +"uv_6") + NUV5="6" + NUV5T="Alto" +;; +"uv_7") + NUV5="7" + NUV5T="Alto" +;; +"uv_8") + NUV5="8" + NUV5T="Muito Alto" +;; +"uv_9") + NUV5="9" + NUV5T="Muito Alto" +;; +"uv_10") + NUV5="10" + NUV5T="Muito Alto" +;; +"uv_11") + NUV5="11" + NUV5T="Extremo" +;; +"uv_12") + NUV5="12" + NUV5T="Extremo" +;; +"uv_13") + NUV5="13" + NUV5T="Extremo" +;; +"uv_14") + NUV5="14" + NUV5T="Extremo" +;; +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") + NUV6="ND" + NUV6T="ND" +;; +"uv_-9") + NUV6="ND" + NUV6T="ND" +;; +"uv_nd") + NUV6="ND" + NUV6T="ND" +;; +"uv_nd2") + NUV6="ND" + NUV6T="ND" +;; +"uv_1") + NUV6="1" + NUV6T="Baixo" +;; +"uv_2") + NUV6="2" + NUV6T="Baixo" +;; +"uv_3") + NUV6="3" + NUV6T="Moderado" +;; +"uv_4") + NUV6="4" + NUV6T="Moderado" +;; +"uv_5") + NUV6="5" + NUV6T="Moderado" +;; +"uv_6") + NUV6="6" + NUV6T="Alto" +;; +"uv_7") + NUV6="7" + NUV6T="Alto" +;; +"uv_8") + NUV6="8" + NUV6T="Muito Alto" +;; +"uv_9") + NUV6="9" + NUV6T="Muito Alto" +;; +"uv_10") + NUV6="10" + NUV6T="Muito Alto" +;; +"uv_11") + NUV6="11" + NUV6T="Extremo" +;; +"uv_12") + NUV6="12" + NUV6T="Extremo" +;; +"uv_13") + NUV6="13" + NUV6T="Extremo" +;; +"uv_14") + NUV6="14" + NUV6T="Extremo" +;; +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") + NUV7="ND" + NUV7T="ND" +;; +"uv_-9") + NUV7="ND" + NUV7T="ND" +;; +"uv_nd") + NUV7="ND" + NUV7T="ND" +;; +"uv_nd2") + NUV7="ND" + NUV7T="ND" +;; +"uv_1") + NUV7="1" + NUV7T="Baixo" +;; +"uv_2") + NUV7="2" + NUV7T="Baixo" +;; +"uv_3") + NUV7="3" + NUV7T="Moderado" +;; +"uv_4") + NUV7="4" + NUV7T="Moderado" +;; +"uv_5") + NUV7="5" + NUV7T="Moderado" +;; +"uv_6") + NUV7="6" + NUV7T="Alto" +;; +"uv_7") + NUV7="7" + NUV7T="Alto" +;; +"uv_8") + NUV7="8" + NUV7T="Muito Alto" +;; +"uv_9") + NUV7="9" + NUV7T="Muito Alto" +;; +"uv_10") + NUV7="10" + NUV7T="Muito Alto" +;; +"uv_11") + NUV7="11" + NUV7T="Extremo" +;; +"uv_12") + NUV7="12" + NUV7T="Extremo" +;; +"uv_13") + NUV7="13" + NUV7T="Extremo" +;; +"uv_14") + NUV7="14" + NUV7T="Extremo" +;; +esac + +fi + +case $1 in +"--option=UVN") echo $NUVN +;; +"--option=UVNT") echo $NUVNT +;; +"--option=UV1") echo $NUV1 +;; +"--option=UV1T") echo $NUV1T +;; +"--option=UV2") echo $NUV2 +;; +"--option=UV2T") echo $NUV2T +;; +"--option=UV3") echo $NUV3 +;; +"--option=UV3T") echo $NUV3T +;; +"--option=UV4") echo $NUV4 +;; +"--option=UV4T") echo $NUV4T +;; +"--option=UV5") echo $NUV5 +;; +"--option=UV5T") echo $NUV5T +;; +"--option=UV6") echo $NUV6 +;; +"--option=UV6T") echo $NUV6T +;; +"--option=UV7") echo $NUV7 +;; +"--option=UV7T") echo $NUV7T +;; +"--option"* ) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/inpe-4 b/src/bin/inpe-4 new file mode 100644 index 0000000..0722ca4 --- /dev/null +++ b/src/bin/inpe-4 @@ -0,0 +1,713 @@ +#!/bin/bash +# BrWeather Modo INPE +# 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 + +NCN=`grep "javascript:janela('http://tempo.cptec.inpe.br/~rtempo/legenda.shtml'" ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.'` +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") + CNT="Encoberto com chuvas isoladas" + CNI="h" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + CNT="Chuvas isoladas" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + CNT="Chuva" + CNI="i" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + CNT="Instável" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + CNT="Poss. pancadas de chuva" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + CNT="Chuva pela manhã" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"cn") + CNT="Chuva à noite" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cn.png $* }" +;; +"pt") + CNT="Panc. de chuva à tarde" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + CNT="Panc. de chuva pela manhã" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + CNT="Nublado e panc. de chuva" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + CNT="Pancadas de chuva" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + CNT="Parcialmente nublado" + CNI="d" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + CNT="Chuvisco" + CNI="h" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + CNT="Chuvoso" + CNI="i" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + CNT="Tempestade" + CNI="m" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + CNT="Predomínio de Sol" + CNI="c" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + CNT="Encoberto" + CNI="e" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + CNT="Nublado" + CNI="d" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + CNT="Céu claro" + CNI="a" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + CNT="Nevoeiro" + CNI="b" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + CNT="Geada" + CNI="r" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + CNT="Neve" + CNI="q" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + CNT="Não definido." + CNI="E" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + CNT="Panc. de chuva à noite" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + CNT="Poss. de chuva" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + CNT="Poss. de chuva pela manhã" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + CNT="Poss. de chuva à tarde" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pcn") + CNT="Poss. de chuva à noite" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcn.png $* }" +;; +"npt") + CNT="Nublado com panc. à tarde" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + CNT="Nublado com panc. à noite" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"ncn") + CNT="Nublado com poss. de chuva à noite" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncn.png $* }" +;; +"nct") + CNT="Nublado com poss. de chuva à tarde" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + CNT="Nublado com poss. de chuva pela manhã" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + CNT="Nublado com panc. de chuva pela manhã" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + CNT="Nublado com poss. de chuva" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + CNT="Variação de nebulosidade" + CNI="c" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + CNT="Chuva à tarde" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + CNT="Poss. de panc. de chuva à noite" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + CNT="Poss. de panc. de chuva à tarde" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + CNT="Poss. de panc. de chuva pela manhã" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac +} + +noite(){ +case $NCN in +"ec") + CNT="Encoberto com chuvas isoladas" + CNI="h" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + CNT="Chuvas isoladas" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci2.png $* }" +;; +"c") + CNT="Chuva" + CNI="i" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + CNT="Instável" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in2.png $* }" +;; +"pp") + CNT="Poss. pancadas de chuva" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp2.png $* }" +;; +"cm") + CNT="Chuva pela manhã" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"cn") + CNT="Chuva à noite" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cn.png $* }" +;; +"pt") + CNT="Panc. de chuva à tarde" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + CNT="Panc. de chuva pela manhã" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + CNT="Nublado e panc. de chuva" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np2.png $* }" +;; +"pc") + CNT="Pancadas de chuva" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc2.png $* }" +;; +"pn") + CNT="Parcialmente nublado" + CNI="D" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn2.png $* }" +;; +"cv") + CNT="Chuvisco" + CNI="h" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + CNT="Chuvoso" + CNI="i" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + CNT="Tempestade" + CNI="m" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + CNT="Predomínio de céu claro" + CNI="C" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps2.png $* }" +;; +"e") + CNT="Encoberto" + CNI="e" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + CNT="Nublado" + CNI="D" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n2.png $* }" +;; +"cl") + CNT="Céu claro" + CNI="A" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl2.png $* }" +;; +"nv") + CNT="Nevoeiro" + CNI="B" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv2.png $* }" +;; +"g") + CNT="Geada" + CNI="r" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g2.png $* }" +;; +"ne") + CNT="Neve" + CNI="q" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + CNT="Não definido." + CNI="E" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + CNT="Panc. de chuva à noite" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + CNT="Poss. de chuva" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc2.png $* }" +;; +"pcm") + CNT="Poss. de chuva pela manhã" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + CNT="Poss. de chuva à tarde" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pcn") + CNT="Poss. de chuva à noite" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcn.png $* }" +;; +"npt") + CNT="Nublado com panc. à tarde" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + CNT="Nublado com panc. à noite" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"ncn") + CNT="Nublado com poss. de chuva à noite" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncn.png $* }" +;; +"nct") + CNT="Nublado com poss. de chuva à tarde" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + CNT="Nublado com poss. de chuva pela manhã" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + CNT="Nublado com panc. de chuva pela manhã" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + CNT="Nublado com poss. de chuva" + CNI="G" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp2.png $* }" +;; +"vn") + CNT="Variação de nebulosidade" + CNI="C" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn2.png $* }" +;; +"ct") + CNT="Chuva à tarde" + CNI="g" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + CNT="Poss. de panc. de chuva à noite" + CNI="K" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + CNT="Poss. de panc. de chuva à tarde" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + CNT="Poss. de panc. de chuva pela manhã" + CNI="k" + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.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 +fi + +# Previsão do tempo as próximas horas +case $NC1 in +"ec") + C1T="Encoberto com chuvas isoladas" + C1I="h" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C1T="Chuvas isoladas" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C1T="Chuva" + C1I="i" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C1T="Instável" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C1T="Poss. pancadas de chuva" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C1T="Chuva pela manhã" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"cn") + C1T="Chuva à noite" + C1I="G" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cn.png $* }" +;; +"pt") + C1T="Panc. de chuva à tarde" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C1T="Panc. de chuva pela manhã" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C1T="Nublado e panc. de chuva" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C1T="Pancadas de chuva" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C1T="Parcialmente nublado" + C1I="d" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C1T="Chuvisco" + C1I="h" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C1T="Chuvoso" + C1I="i" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C1T="Tempestade" + C1I="m" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C1T="Predomínio de Sol" + C1I="c" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C1T="Encoberto" + C1I="e" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C1T="Nublado" + C1I="d" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C1T="Céu claro" + C1I="a" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C1T="Nevoeiro" + C1I="b" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C1T="Geada" + C1I="r" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C1T="Neve" + C1I="q" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C1T="Não definido." + C1I="E" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C1T="Panc. de chuva à noite" + C1I="K" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C1T="Poss. de chuva" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C1T="Poss. de chuva pela manhã" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C1T="Poss. de chuva à tarde" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pcn") + C1T="Poss. de chuva à noite" + C1I="G" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcn.png $* }" +;; +"npt") + C1T="Nublado com panc. à tarde" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C1T="Nublado com panc. à noite" + C1I="K" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"ncn") + C1T="Nublado com poss. de chuva à noite" + C1I="G" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncn.png $* }" +;; +"nct") + C1T="Nublado com poss. de chuva à tarde" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C1T="Nublado com poss. de chuva pela manhã" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C1T="Nublado com panc. de chuva pela manhã" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C1T="Nublado com poss. de chuva" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C1T="Variação de nebulosidade" + C1I="c" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C1T="Chuva à tarde" + C1I="g" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C1T="Poss. de panc. de chuva à noite" + C1I="K" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C1T="Poss. de panc. de chuva à tarde" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C1T="Poss. de panc. de chuva pela manhã" + C1I="k" + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." && echo "$ERROCACHE" > ~/.brweather/log + C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + +case $1 in +"--imagem"*"=CN") echo $CN +;; +"--imagem"*"=C1") echo $C1 +;; +"--option=CNT") echo $CNT +;; +"--option=CNI") echo $CNI +;; +"--option=C1T") echo $C1T +;; +"--option=C1I") echo $C1I +;; +"--option"* ) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/inpe-5 b/src/bin/inpe-5 new file mode 100644 index 0000000..4216e69 --- /dev/null +++ b/src/bin/inpe-5 @@ -0,0 +1,662 @@ +#!/bin/bash +# BrWeather Modo INPE +# 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 + +NC2=`grep -m2 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.' | tail -n1` +NC3=`grep -m3 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.' | tail -n1` +NC4=`grep -m4 'title="Clique sobre o ícone para ver a legenda"></a></div>' ~/.brweather/cache/cache | cut -f12 -d'/' | cut -f1 -d'.' | tail -n1` + + +case $NC2 in +"ec") + C2T="Encoberto com chuvas isoladas" + C2I="h" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C2T="Chuvas isoladas" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C2T="Chuva" + C2I="i" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C2T="Instável" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C2T="Poss. pancadas de chuva" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C2T="Chuva pela manhã" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"C2") + C2T="Chuva à noite" + C2I="G" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/C2.png $* }" +;; +"pt") + C2T="Panc. de chuva à tarde" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C2T="Panc. de chuva pela manhã" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C2T="Nublado e panc. de chuva" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C2T="Pancadas de chuva" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C2T="Parcialmente nublado" + C2I="d" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C2T="Chuvisco" + C2I="h" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C2T="Chuvoso" + C2I="i" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C2T="Tempestade" + C2I="m" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C2T="Predomínio de Sol" + C2I="c" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C2T="Encoberto" + C2I="e" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C2T="Nublado" + C2I="d" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C2T="Céu claro" + C2I="a" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C2T="Nevoeiro" + C2I="b" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C2T="Geada" + C2I="r" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C2T="Neve" + C2I="q" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C2T="Não definido." + C2I="E" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C2T="Panc. de chuva à noite" + C2I="K" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C2T="Poss. de chuva" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C2T="Poss. de chuva pela manhã" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C2T="Poss. de chuva à tarde" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pC2") + C2T="Poss. de chuva à noite" + C2I="G" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pC2.png $* }" +;; +"npt") + C2T="Nublado com panc. à tarde" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C2T="Nublado com panc. à noite" + C2I="K" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"nC2") + C2T="Nublado com poss. de chuva à noite" + C2I="G" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nC2.png $* }" +;; +"nct") + C2T="Nublado com poss. de chuva à tarde" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C2T="Nublado com poss. de chuva pela manhã" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C2T="Nublado com panc. de chuva pela manhã" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C2T="Nublado com poss. de chuva" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C2T="Variação de nebulosidade" + C2I="c" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C2T="Chuva à tarde" + C2I="g" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C2T="Poss. de panc. de chuva à noite" + C2I="K" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C2T="Poss. de panc. de chuva à tarde" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C2T="Poss. de panc. de chuva pela manhã" + C2I="k" + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + +# Previsão do tempo para o terceiro dia +case $NC3 in +"ec") + C3T="Encoberto com chuvas isoladas" + C3I="h" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C3T="Chuvas isoladas" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C3T="Chuva" + C3I="i" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C3T="Instável" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C3T="Poss. pancadas de chuva" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C3T="Chuva pela manhã" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"C3") + C3T="Chuva à noite" + C3I="G" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/C3.png $* }" +;; +"pt") + C3T="Panc. de chuva à tarde" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C3T="Panc. de chuva pela manhã" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C3T="Nublado e panc. de chuva" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C3T="Pancadas de chuva" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C3T="Parcialmente nublado" + C3I="d" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C3T="Chuvisco" + C3I="h" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C3T="Chuvoso" + C3I="i" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C3T="Tempestade" + C3I="m" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C3T="Predomínio de Sol" + C3I="c" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C3T="Encoberto" + C3I="e" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C3T="Nublado" + C3I="d" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C3T="Céu claro" + C3I="a" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C3T="Nevoeiro" + C3I="b" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C3T="Geada" + C3I="r" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C3T="Neve" + C3I="q" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C3T="Não definido." + C3I="E" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C3T="Panc. de chuva à noite" + C3I="K" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C3T="Poss. de chuva" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C3T="Poss. de chuva pela manhã" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C3T="Poss. de chuva à tarde" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pC3") + C3T="Poss. de chuva à noite" + C3I="G" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pC3.png $* }" +;; +"npt") + C3T="Nublado com panc. à tarde" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C3T="Nublado com panc. à noite" + C3I="K" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"nC3") + C3T="Nublado com poss. de chuva à noite" + C3I="G" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nC3.png $* }" +;; +"nct") + C3T="Nublado com poss. de chuva à tarde" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C3T="Nublado com poss. de chuva pela manhã" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C3T="Nublado com panc. de chuva pela manhã" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C3T="Nublado com poss. de chuva" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C3T="Variação de nebulosidade" + C3I="c" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C3T="Chuva à tarde" + C3I="g" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C3T="Poss. de panc. de chuva à noite" + C3I="K" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C3T="Poss. de panc. de chuva à tarde" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C3T="Poss. de panc. de chuva pela manhã" + C3I="k" + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + + + +# Previsão do tempo para o quarto dia +case $NC4 in +"ec") + C4T="Encoberto com chuvas isoladas" + C4I="h" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C4T="Chuvas isoladas" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C4T="Chuva" + C4I="i" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C4T="Instável" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C4T="Poss. pancadas de chuva" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C4T="Chuva pela manhã" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"C4") + C4T="Chuva à noite" + C4I="G" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/C4.png $* }" +;; +"pt") + C4T="Panc. de chuva à tarde" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C4T="Panc. de chuva pela manhã" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C4T="Nublado e panc. de chuva" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C4T="Pancadas de chuva" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C4T="Parcialmente nublado" + C4I="d" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C4T="Chuvisco" + C4I="h" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C4T="Chuvoso" + C4I="i" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C4T="Tempestade" + C4I="m" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C4T="Predomínio de Sol" + C4I="c" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C4T="Encoberto" + C4I="e" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C4T="Nublado" + C4I="d" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C4T="Céu claro" + C4I="a" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C4T="Nevoeiro" + C4I="b" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C4T="Geada" + C4I="r" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C4T="Neve" + C4I="q" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C4T="Não definido." + C4I="E" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C4T="Panc. de chuva à noite" + C4I="K" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C4T="Poss. de chuva" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C4T="Poss. de chuva pela manhã" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C4T="Poss. de chuva à tarde" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pC4") + C4T="Poss. de chuva à noite" + C4I="G" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pC4.png $* }" +;; +"npt") + C4T="Nublado com panc. à tarde" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C4T="Nublado com panc. à noite" + C4I="K" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"nC4") + C4T="Nublado com poss. de chuva à noite" + C4I="G" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nC4.png $* }" +;; +"nct") + C4T="Nublado com poss. de chuva à tarde" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C4T="Nublado com poss. de chuva pela manhã" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C4T="Nublado com panc. de chuva pela manhã" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C4T="Nublado com poss. de chuva" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C4T="Variação de nebulosidade" + C4I="c" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C4T="Chuva à tarde" + C4I="g" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C4T="Poss. de panc. de chuva à noite" + C4I="K" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C4T="Poss. de panc. de chuva à tarde" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C4T="Poss. de panc. de chuva pela manhã" + C4I="k" + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + + +case $1 in +"--imagem"*"=C2") echo $C2 +;; +"--imagem"*"=C3") echo $C3 +;; +"--imagem"*"=C4") echo $C4 +;; +"--option=C2T") echo $C2T +;; +"--option=C2I") echo $C2I +;; +"--option=C3T") echo $C3T +;; +"--option=C3I") echo $C3I +;; +"--option=C4T") echo $C4T +;; +"--option=C4I") echo $C4I +;; +"--option"* ) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/inpe-6 b/src/bin/inpe-6 new file mode 100644 index 0000000..3923052 --- /dev/null +++ b/src/bin/inpe-6 @@ -0,0 +1,667 @@ +#!/bin/bash +# BrWeather Modo INPE +# 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 + + +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` + + +# Previsão do tempo para o quinto dia +case $NC5 in +"ec") + C5T="Encoberto com chuvas isoladas" + C5I="h" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C5T="Chuvas isoladas" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C5T="Chuva" + C5I="i" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C5T="Instável" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C5T="Poss. pancadas de chuva" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C5T="Chuva pela manhã" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"C5") + C5T="Chuva à noite" + C5I="G" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/C5.png $* }" +;; +"pt") + C5T="Panc. de chuva à tarde" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C5T="Panc. de chuva pela manhã" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C5T="Nublado e panc. de chuva" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C5T="Pancadas de chuva" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C5T="Parcialmente nublado" + C5I="d" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C5T="Chuvisco" + C5I="h" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C5T="Chuvoso" + C5I="i" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C5T="Tempestade" + C5I="m" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C5T="Predomínio de Sol" + C5I="c" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C5T="Encoberto" + C5I="e" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C5T="Nublado" + C5I="d" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C5T="Céu claro" + C5I="a" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C5T="Nevoeiro" + C5I="b" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C5T="Geada" + C5I="r" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C5T="Neve" + C5I="q" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C5T="Não definido." + C5I="E" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C5T="Panc. de chuva à noite" + C5I="K" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C5T="Poss. de chuva" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C5T="Poss. de chuva pela manhã" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C5T="Poss. de chuva à tarde" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pC5") + C5T="Poss. de chuva à noite" + C5I="G" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pC5.png $* }" +;; +"npt") + C5T="Nublado com panc. à tarde" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C5T="Nublado com panc. à noite" + C5I="K" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"nC5") + C5T="Nublado com poss. de chuva à noite" + C5I="G" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nC5.png $* }" +;; +"nct") + C5T="Nublado com poss. de chuva à tarde" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C5T="Nublado com poss. de chuva pela manhã" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C5T="Nublado com panc. de chuva pela manhã" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C5T="Nublado com poss. de chuva" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C5T="Variação de nebulosidade" + C5I="c" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C5T="Chuva à tarde" + C5I="g" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C5T="Poss. de panc. de chuva à noite" + C5I="K" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C5T="Poss. de panc. de chuva à tarde" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C5T="Poss. de panc. de chuva pela manhã" + C5I="k" + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + + + +# Previsão do tempo para o sexto dia +case $NC6 in +"ec") + C6T="Encoberto com chuvas isoladas" + C6I="h" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C6T="Chuvas isoladas" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C6T="Chuva" + C6I="i" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C6T="Instável" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C6T="Poss. pancadas de chuva" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C6T="Chuva pela manhã" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"C6") + C6T="Chuva à noite" + C6I="G" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/C6.png $* }" +;; +"pt") + C6T="Panc. de chuva à tarde" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C6T="Panc. de chuva pela manhã" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C6T="Nublado e panc. de chuva" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C6T="Pancadas de chuva" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C6T="Parcialmente nublado" + C6I="d" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C6T="Chuvisco" + C6I="h" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C6T="Chuvoso" + C6I="i" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C6T="Tempestade" + C6I="m" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C6T="Predomínio de Sol" + C6I="c" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C6T="Encoberto" + C6I="e" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C6T="Nublado" + C6I="d" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C6T="Céu claro" + C6I="a" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C6T="Nevoeiro" + C6I="b" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C6T="Geada" + C6I="r" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C6T="Neve" + C6I="q" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C6T="Não definido." + C6I="E" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C6T="Panc. de chuva à noite" + C6I="K" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C6T="Poss. de chuva" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C6T="Poss. de chuva pela manhã" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C6T="Poss. de chuva à tarde" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pC6") + C6T="Poss. de chuva à noite" + C6I="G" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pC6.png $* }" +;; +"npt") + C6T="Nublado com panc. à tarde" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C6T="Nublado com panc. à noite" + C6I="K" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"nC6") + C6T="Nublado com poss. de chuva à noite" + C6I="G" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nC6.png $* }" +;; +"nct") + C6T="Nublado com poss. de chuva à tarde" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C6T="Nublado com poss. de chuva pela manhã" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C6T="Nublado com panc. de chuva pela manhã" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C6T="Nublado com poss. de chuva" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C6T="Variação de nebulosidade" + C6I="c" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C6T="Chuva à tarde" + C6I="g" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C6T="Poss. de panc. de chuva à noite" + C6I="K" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C6T="Poss. de panc. de chuva à tarde" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C6T="Poss. de panc. de chuva pela manhã" + C6I="k" + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + + + + +# Previsão do tempo para o sétimo dia +case $NC7 in +"ec") + C7T="Encoberto com chuvas isoladas" + C7I="h" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ec.png $* }" +;; +"ci") + C7T="Chuvas isoladas" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ci.png $* }" +;; +"c") + C7T="Chuva" + C7I="i" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"in") + C7T="Instável" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/in.png $* }" +;; +"pp") + C7T="Poss. pancadas de chuva" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pp.png $* }" +;; +"cm") + C7T="Chuva pela manhã" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cm.png $* }" +;; +"C7") + C7T="Chuva à noite" + C7I="G" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/C7.png $* }" +;; +"pt") + C7T="Panc. de chuva à tarde" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pt.png $* }" +;; +"pm") + C7T="Panc. de chuva pela manhã" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pm.png $* }" +;; +"np") + C7T="Nublado e panc. de chuva" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/np.png $* }" +;; +"pc") + C7T="Pancadas de chuva" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pc.png $* }" +;; +"pn") + C7T="Parcialmente nublado" + C7I="d" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pn.png $* }" +;; +"cv") + C7T="Chuvisco" + C7I="h" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"ch") + C7T="Chuvoso" + C7I="i" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"t") + C7T="Tempestade" + C7I="m" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"ps") + C7T="Predomínio de Sol" + C7I="c" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"e") + C7T="Encoberto" + C7I="e" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"n") + C7T="Nublado" + C7I="d" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"cl") + C7T="Céu claro" + C7I="a" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"nv") + C7T="Nevoeiro" + C7I="b" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"g") + C7T="Geada" + C7I="r" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"ne") + C7T="Neve" + C7I="q" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"nd") + C7T="Não definido." + C7I="E" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"pnt") + C7T="Panc. de chuva à noite" + C7I="K" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pnt.png $* }" +;; +"psc") + C7T="Poss. de chuva" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/psc.png $* }" +;; +"pcm") + C7T="Poss. de chuva pela manhã" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pcm.png $* }" +;; +"pct") + C7T="Poss. de chuva à tarde" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pct.png $* }" +;; +"pC7") + C7T="Poss. de chuva à noite" + C7I="G" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/pC7.png $* }" +;; +"npt") + C7T="Nublado com panc. à tarde" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npt.png $* }" +;; +"npn") + C7T="Nublado com panc. à noite" + C7I="K" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npn.png $* }" +;; +"nC7") + C7T="Nublado com poss. de chuva à noite" + C7I="G" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nC7.png $* }" +;; +"nct") + C7T="Nublado com poss. de chuva à tarde" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nct.png $* }" +;; +"ncm") + C7T="Nublado com poss. de chuva pela manhã" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ncm.png $* }" +;; +"npm") + C7T="Nublado com panc. de chuva pela manhã" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npm.png $* }" +;; +"npp") + C7T="Nublado com poss. de chuva" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/npp.png $* }" +;; +"vn") + C7T="Variação de nebulosidade" + C7I="c" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"ct") + C7T="Chuva à tarde" + C7I="g" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ct.png $* }" +;; +"ppn") + C7T="Poss. de panc. de chuva à noite" + C7I="K" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppn.png $* }" +;; +"ppt") + C7T="Poss. de panc. de chuva à tarde" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppt.png $* }" +;; +"ppm") + C7T="Poss. de panc. de chuva pela manhã" + C7I="k" + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ppm.png $* }" +;; +*) + echo "Erro." & echo "$ERROCACHE" > ~/.brweather/log + C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +esac + + +case $1 in +"--imagem"*"=C5") echo $C5 +;; +"--imagem"*"=C6") echo $C6 +;; +"--imagem"*"=C7") echo $C7 +;; +"--option=C5T") echo $C5T +;; +"--option=C5I") echo $C5I +;; +"--option=C6T") echo $C6T +;; +"--option=C6I") echo $C6I +;; +"--option=C7T") echo $C7T +;; +"--option=C7I") echo $C7I +;; +"--option"* ) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/logs b/src/bin/logs new file mode 100755 index 0000000..e89b9c0 --- /dev/null +++ b/src/bin/logs @@ -0,0 +1,114 @@ +#!/bin/bash +# Analisador de logs do BrWeather +# 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 + +#Data e hora atual +DATA=`date "+%A %d/%m/%y %H:%M:%S"` + +#Cabeçalho +clear +echo "Criando relatório de logs..." + +sleep 2 + +echo "Arquivo de logs do BrWeather-$VERSION +Criado em: $DATA + +Em caso de erros persistentes no programa, por favor, leia e envie este arquivo de logs para o e-mail abaixo: + +leandronkz@gmail.com + +Lembre-se de que ele contém a sua cidade/estado. +Se não quiser expor estar informações, não envie." > ~/brweather.log + +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + + + + + +#Copiando logs de erros +echo "" +echo "Analisando logs de erros..." +sleep 2 + +echo "Log de erros" >> ~/brweather.log +cat ~/.brweather/log 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log + +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + + +#Copiando cache INPE +echo "" +echo "Copiando cache..." +sleep 1 + +echo "Previsão" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/previsao 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + +echo "Cache" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/cache 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + + +#Copiando cache Google +echo "PrevisãoOpen1_A" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/open1_A 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + +echo "PrevisãoOpen1" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/open1 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + +echo "PrevisãoOpen2_A" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/open2_A 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + +echo "PrevisãoOpen2_B" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/open2_B 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + + +echo "PrevisãoOpen2" >> ~/brweather.log +echo "" >> ~/brweather.log +cat ~/.brweather/cache/open2 2>/dev/null >> ~/brweather.log || echo "Não encontrado" >> ~/brweather.log +echo "" >> ~/brweather.log +echo "-----------------------------------------------------------------------------------------------------------------" >> ~/brweather.log +echo "" >> ~/brweather.log + +sleep 2 + +#FIM +echo "" +echo "Criação do log completa! +Leia o arquivo em: +/home/seu_usuário/brweather.log" +echo "" +sleep 2 diff --git a/src/bin/moon b/src/bin/moon new file mode 100755 index 0000000..7c9f4fa --- /dev/null +++ b/src/bin/moon @@ -0,0 +1,488 @@ +#!/bin/bash +# BRWeather - Fases da lua +# 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 + +#Ano atual +YEAR=`date "+%Y"` + +#Mensagem de erro +ERRO(){ +LOG=`date "+%A %d/%m/%Y %H:%M:%S"` +echo "Erro." +echo "Log $LOG COD#`date +%s` + +Falha no utilitário moon +O ano $YEAR não consta no bando de dados. +Contate o desenvolvedor pelo e-mail abaixo: +leandronkz@gmail.com" > ~/.brweather/log +exit 1 +} + +cat $DIRNAME/doc/luas/$YEAR &>/dev/null || ERRO + +#Dados +DATE=`date "+%d %h"` +LUA=`grep "$DATE" $DIRNAME/doc/luas/$YEAR | cut -f2 -d'#'` + +#Imagens +IMAGE=`echo '${image'` + +#Lua 1 (hoje) +case $LUA in +"0NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/0.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo " "` + LUA1f=`echo " "` +;; +"1NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/1.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo " "` + LUA1f=`echo " "` +;; +"2NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/2.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "A"` + LUA1f=`echo "a"` +;; +"3NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/3.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "B"` + LUA1f=`echo "b"` +;; +"4NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/4.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "C"` + LUA1f=`echo "c"` +;; +"5NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/5.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "D"` + LUA1f=`echo "d"` +;; +"6NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/6.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "D"` + LUA1f=`echo "d"` +;; +"7NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/7.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "E"` + LUA1f=`echo "e"` +;; +"8NO") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/8.png $*}"` + LUA1T=`echo "Nova"` + LUA1=`echo "Nov"` + LUA1F=`echo "E"` + LUA1f=`echo "e"` +;; +"0CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/0.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "F"` + LUA1f=`echo "f"` +;; +"1CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/1.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "G"` + LUA1f=`echo "g"` +;; +"2CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/2.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "G"` + LUA1f=`echo "g"` +;; +"3CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/3.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "H"` + LUA1f=`echo "h"` +;; +"4CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/4.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "H"` + LUA1f=`echo "h"` +;; +"5CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/5.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "I"` + LUA1f=`echo "i"` +;; +"6CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/6.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "J"` + LUA1f=`echo "j"` +;; +"7CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/7.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "K"` + LUA1f=`echo "k"` +;; +"8CR") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/2CR/8.png $*}"` + LUA1T=`echo "Crescente"` + LUA1=`echo "Cre"` + LUA1F=`echo "L"` + LUA1f=`echo "l"` +;; +"0CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/0.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "M"` + LUA1f=`echo "m"` +;; +"1CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/1.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "N"` + LUA1f=`echo "n"` +;; +"2CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/2.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "O"` + LUA1f=`echo "o"` +;; +"3CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/3.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "O"` + LUA1f=`echo "o"` +;; +"4CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/4.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "P"` + LUA1f=`echo "p"` +;; +"5CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/5.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "Q"` + LUA1f=`echo "q"` +;; +"6CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/6.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "R"` + LUA1f=`echo "r"` +;; +"7CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/7.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "S"` + LUA1f=`echo "s"` +;; +"8CH") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/8.png $*}"` + LUA1T=`echo "Cheia"` + LUA1=`echo "Che"` + LUA1F=`echo "S"` + LUA1f=`echo "s"` +;; +"0MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/0.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "T"` + LUA1f=`echo "t"` +;; +"1MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/1.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "U"` + LUA1f=`echo "u"` +;; +"2MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/2.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "V"` + LUA1f=`echo "v"` +;; +"3MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/3.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "W"` + LUA1f=`echo "w"` +;; +"4MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/4.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "X"` + LUA1f=`echo "x"` +;; +"5MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/5.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "Y"` + LUA1f=`echo "y"` +;; +"6MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/6.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "Y"` + LUA1f=`echo "y"` +;; +"7MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/7.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "Z"` + LUA1f=`echo "z"` +;; +"8MI") + LUA1I=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/8.png $*}"` + LUA1T=`echo "Minguante"` + LUA1=`echo "Min"` + LUA1F=`echo "Z"` + LUA1f=`echo "z"` +;; +esac + + +#Proximas fases +case $LUA1T in +"Nova") + LUAD2=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "CR" | head -n1 | cut -f1 -d'#'` + LUA2T=`echo "Crescente"` + LUA2=`echo "Cre"` + LUAD3=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "CH" | head -n1 | cut -f1 -d'#'` + LUA3T=`echo "Cheia"` + LUA3=`echo "Che"` + LUAD4=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "MI" | head -n1 | cut -f1 -d'#'` + LUA4T=`echo "Minguante"` + LUA4=`echo "Min"` +;; +"Crescente") + LUAD2=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "CH" | head -n1 | cut -f1 -d'#'` + LUA2T=`echo "Cheia"` + LUA2=`echo "Che"` + LUAD3=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "MI" | head -n1 | cut -f1 -d'#'` + LUA3T=`echo "Minguante"` + LUA3=`echo "Min"` + LUAD4=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "NO" | head -n1 | cut -f1 -d'#'` + LUA4T=`echo "Nova"` + LUA4=`echo "Nov"` +;; +"Cheia") + LUAD2=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "MI" | head -n1 | cut -f1 -d'#'` + LUA2T=`echo "Minguante"` + LUA2=`echo "Min"` + LUAD3=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "NO" | head -n1 | cut -f1 -d'#'` + LUA3T=`echo "Nova"` + LUA3=`echo "Nov"` + LUAD4=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "CR" | head -n1 | cut -f1 -d'#'` + LUA4T=`echo "Crescente"` + LUA4=`echo "Cre"` +;; +"Minguante") + LUAD2=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "NO" | head -n1 | cut -f1 -d'#'` + LUA2T=`echo "Nova"` + LUA2=`echo "Nov"` + LUAD3=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "CR" | head -n1 | cut -f1 -d'#'` + LUA3T=`echo "Crescente"` + LUA3=`echo "Cre"` + LUAD4=`grep -A 30 "$DATE" $DIRNAME/doc/luas/$YEAR | grep "CH" | head -n1 | cut -f1 -d'#'` + LUA4T=`echo "Cheia"` + LUA4=`echo "Che"` +;; +esac + +#Imagens menores (próximas fases) +case $LUA2T in +"Nova") + LUAI2=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/0.png $* }"` + LUA2F=`echo " "` + LUA2f=`echo " "` +;; +"Crescente") + LUAI2=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/6.png $* }"` + LUA2F=`echo "E"` + LUA2f=`echo "e"` +;; +"Cheia") + LUAI2=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/1.png $* }"` + LUA2F=`echo "M"` + LUA2f=`echo "m"` +;; +"Minguante") + LUAI2=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/3.png $* }"` + LUA2F=`echo "V"` + LUA2f=`echo "v"` +;; +esac + +case $LUA3T in +"Nova") + LUAI3=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/0.png $* }"` + LUA3F=`echo " "` + LUA3f=`echo " "` +;; +"Crescente") + LUAI3=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/6.png $* }"` + LUA3F=`echo "E"` + LUA3f=`echo "e"` +;; +"Cheia") + LUAI3=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/1.png $* }"` + LUA3F=`echo "M"` + LUA3f=`echo "m"` +;; +"Minguante") + LUAI3=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/3.png $* }"` + LUA3F=`echo "V"` + LUA3f=`echo "v"` +;; +esac + +case $LUA4T in +"Nova") + LUAI4=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/0.png $* }"` + LUA4F=`echo " "` + LUA4f=`echo " "` +;; +"Crescente") + LUAI4=`echo "$IMAGE $DIRNAME/imagens/moon/1NO/6.png $* }"` + LUA4F=`echo "E"` + LUA4f=`echo "e"` +;; +"Cheia") + LUAI4=`echo "$IMAGE $DIRNAME/imagens/moon/3CH/1.png $* }"` + LUA4F=`echo "M"` + LUA4f=`echo "m"` +;; +"Minguante") + LUAI4=`echo "$IMAGE $DIRNAME/imagens/moon/4MI/3.png $* }"` + LUA4F=`echo "V"` + LUA4f=`echo "v"` +;; +esac + + + +# Opções +case $1 in +##Lua da hoje +"--option=LUA1") echo $LUA1 +;; +##Lua de hoje, por extenso +"--option=LUA1T") echo $LUA1T +;; +##Próxima fase +"--option=LUA2") echo $LUA2 +;; +##Próxima fase, por extenso +"--option=LUA2T") echo $LUA2T +;; +##Terceira fase +"--option=LUA3") echo $LUA3 +;; +##Terceira fase, por extenso +"--option=LUA3T") echo $LUA3T +;; +##Quarta fase +"--option=LUA4") echo $LUA4 +;; +##Quarta fase, por extenso +"--option=LUA4T") echo $LUA4T +;; +##Imagem Fase atual +"--option=LUA1I") echo $LUA1I +;; +##Fase atual, ícone 1 +"--option=LUA1F") echo $LUA1F +;; +##Fase atual, ícone 2 +"--option=LUA1f") echo $LUA1f +;; +##Imagem segunda fase +"--option=LUA2I") echo $LUAI2 +;; +##Segunda fase, ícone 1 +"--option=LUA2F") echo $LUA2F +;; +##Segunda fase, ícone 2 +"--option=LUA2f") echo $LUA2f +;; +##Imagem, terceira fase +"--option=LUA3I") echo $LUAI3 +;; +##Terceira fase, ícone 1 +"--option=LUA3F") echo $LUA3F +;; +##Tercira fase, ícone 2 +"--option=LUA3f") echo $LUA3f +;; +##Imagem, quarta fase +"--option=LUA4I") echo $LUAI4 +;; +##Quarta fase, ícone 1 +"--option=LUA4F") echo $LUA4F +;; +##Quarta fase, ícone 2 +"--option=LUA4f") echo $LUA4f +;; +##Data de hoje +"--option=LUA1D") echo "$DATE" +;; +##Data da segunda fase +"--option=LUA2D") echo $LUAD2 +;; +##Data da terceira fase +"--option=LUA3D") echo $LUAD3 +;; +##Data da quarta fase +"--option=LUA4D") echo $LUAD4 +;; +*) echo "Opção inválida +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/open-1 b/src/bin/open-1 new file mode 100644 index 0000000..b4ddaa8 --- /dev/null +++ b/src/bin/open-1 @@ -0,0 +1,162 @@ +#!/bin/bash +# BrWeather +# 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 + +LU=`cat ~/.brweather/cache/lastupdate` + +ODATE=`date "+%d-%m-%Y"` +DAY0=`date "+%a"` + +ALT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_min\042/){print$(i+1)}}}') +AHT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_max\042/){print$(i+1)}}}') +APA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/pressure\042/){print$(i+1)}}}') +AUM=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/humidity\042/){print$(i+1)}}}') +AWS=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/speed\042/){print$(i+1)}}}') +ACA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/all\042/){print$(i+1)}}}') + +D1=$(echo grep -m1 $(date +%a) ~/.brweather/cache/open2) +DAY1=$(grep -m1 $(date +%a) ~/.brweather/cache/open2 | cut -f2 -d':') + +D2=$(grep -m1 $(date -d "1 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +DAY2=$(echo $D2 | cut -f2 -d':') + +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" +;; +"Ter") + 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" +;; +"Qui") + 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" +;; +"Sáb") + 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" +;; +esac + + +case $1 in +"--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 +;; +"--option=Day0") echo $DAY0 +;; +"--option=Day0T") echo $DAY0T +;; +"--option=LU") echo $LU +#;; +# "--option=LUS") echo $LUS +;; +"--option=TN") printf "%.0f\n" $(echo $(awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp\042/){print$(i+1)}}}' ~/.brweather/cache/open1) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=umid") echo $($AUM ~/.brweather/cache/open1 | sed 's/}//g') +;; +"--option=PA") echo $($APA ~/.brweather/cache/open1 | sed 's/}//g') +;; +"--option=winds") printf "%.0f\n" $(echo $($AWS ~/.brweather/cache/open1)*1.609344 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=wind") printf "%.0f\n" $(echo $($AWS ~/.brweather/cache/open1)*1.609344 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=CLD") echo $($ACA ~/.brweather/cache/open1 | sed 's/}//g') +;; +"--option=Day1") echo $DAY1 +;; +"--option=Day1T") echo $DAY1T +;; +"--option=LT1") printf "%.0f\n" $(echo $($D1 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT1") printf "%.0f\n" $(echo $($D1 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA1") echo $(echo $($D1 | $APA)) +;; +"--option=umid1") echo $(echo $($D1 | $AUM) | sed 's/}//g') +;; +"--option=CLD1") echo $(echo $($D1 | $ACA) | sed 's/}//g') +;; +"--option=Day2") echo $DAY2 +;; +"--option=Day2T") echo $DAY2T +;; +"--option=LT2") printf "%.0f\n" $(echo $(echo $D2 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT2") printf "%.0f\n" $(echo $(echo $D2 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA2") echo $(echo $(echo $D2 | $APA) | sed 's/}//g') +;; +"--option=umid2") echo $(echo $(echo $D2 | $AUM) | sed 's/}//g') +;; +"--option=CLD2") echo $(echo $(echo $D2 | $ACA)) +;; +"--option=Day3T") echo $DAY3T +;; +"--option=Day4T") echo $DAY4T +;; +"--option=Day5T") echo $DAY5T +;; +"--option=Day6T") echo $DAY6T +;; +"--option=Day7T") echo $DAY7T +;; +"--option"*) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/open-2 b/src/bin/open-2 new file mode 100755 index 0000000..b395c29 --- /dev/null +++ b/src/bin/open-2 @@ -0,0 +1,95 @@ +#!/bin/bash +# BrWeather +# 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 + +ALT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_min\042/){print$(i+1)}}}') +AHT=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/temp_max\042/){print$(i+1)}}}') +APA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/pressure\042/){print$(i+1)}}}') +AUM=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/humidity\042/){print$(i+1)}}}') +AWS=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/speed\042/){print$(i+1)}}}') +ACA=$(echo awk -F"[,:]" '{for(i=1;i<=NF;i++){if($i~/all\042/){print$(i+1)}}}') + +D3=$(grep -m1 $(date -d "2 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +DAY3=$(echo $D3 | cut -f2 -d':') + +D4=$(grep -m1 $(date -d "3 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +DAY4=$(echo $D4 | cut -f2 -d':') + +D5=$(grep -m1 $(date -d "4 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +DAY5=$(echo $D5 | cut -f2 -d':') + +D6=$(grep -m1 $(date -d "5 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +DAY6=$(echo $D6 | cut -f2 -d':') + +D7=$(grep -m5 $(date -d "6 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +DAY7=$(echo $D7 | cut -f2 -d':') + +case $1 in +"--option=Day3") echo $DAY3 +;; +"--option=LT3") printf "%.0f\n" $(echo $(echo $D3 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT3") printf "%.0f\n" $(echo $(echo $D3 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA3") echo $(echo $(echo $D3 | $APA) | sed 's/}//g') +;; +"--option=umid3") echo $(echo $(echo $D3 | $AUM) | sed 's/}//g') +;; +"--option=CLD3") echo $(echo $(echo $D3 | $ACA) | sed 's/}//g') +;; +"--option=Day4") echo $DAY4 +;; +"--option=LT4") printf "%.0f\n" $(echo $(echo $D4 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT4") printf "%.0f\n" $(echo $(echo $D4 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA4") echo $(echo $(echo $D4 | $APA) | sed 's/}//g') +;; +"--option=umid4") echo $(echo $(echo $D4 | $AUM) | sed 's/}//g') +;; +"--option=CLD4") echo $(echo $(echo $D4 | $ACA)) +;; +"--option=Day5") echo $DAY5 +;; +"--option=LT5") printf "%.0f\n" $(echo $(echo $D5 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT5") printf "%.0f\n" $(echo $(echo $D5 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA5") echo $(echo $(echo $D5 | $APA) | sed 's/}//g') +;; +"--option=umid5") echo $(echo $(echo $D5 | $AUM) | sed 's/}//g') +;; +"--option=CLD5") echo $(echo $(echo $D5 | $ACA) | sed 's/}//g') +;; +"--option=Day6") echo $DAY6 +;; +"--option=LT6") printf "%.0f\n" $(echo $(echo $D6 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT6") printf "%.0f\n" $(echo $(echo $D6 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA6") echo $(echo $(echo $D6 | $APA) | sed 's/}//g') +;; +"--option=umid6") echo $(echo $(echo $D6 | $AUM) | sed 's/}//g') +;; +"--option=CLD6") echo $(echo $(echo $D6 | $ACA) | sed 's/}//g') +;; +"--option=Day7") echo $DAY7 +;; +"--option=LT7") printf "%.0f\n" $(echo $(echo $D7 | $ALT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=HT7") printf "%.0f\n" $(echo $(echo $D7 | $AHT) - 273.15 | bc | sed 's/\./,/ ; s/}//g') +;; +"--option=PA7") echo $(echo $(echo $D7 | $APA) | sed 's/}//g') +;; +"--option=umid7") echo $(echo $(echo $D7 | $AUM) | sed 's/}//g') +;; +"--option=CLD7") echo $(echo $(echo $D7 | $ACA) | sed 's/}//g') +;; +"--option"*) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/open-3 b/src/bin/open-3 new file mode 100644 index 0000000..abb9924 --- /dev/null +++ b/src/bin/open-3 @@ -0,0 +1,822 @@ +#!/bin/bash +# BrWeather +# 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 + + +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) + +D1=$(echo grep -m1 $(date +%a) ~/.brweather/cache/open2) +WID1=$(echo $($D1 | $AWE)) + +function DIA(){ +case $WID in +"200") +CNT="Tempestade" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +CNT="Tempestade" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +CNT="Tempestado" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +CNT="Tempestade com raios" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +CNT="Trovoadas" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +CNT="Tempestade" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +CNT="Temporal" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +CNT="Tempestade com leve garoa" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +CNT="Tempestade com garoa" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +CNT="Tempestade com forte garoa" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +CNT="Garoa" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +CNT="Garoa" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +CNT="Garoa forte" +CNI="h" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +CNT="Garoa leve" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +CNT="Garoa" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +CNT="Garoa forte" +CNI="h" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +CNT="Garoa forte" +CNI="h" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +CNT="Chuva moderada" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +CNT="Chuva forte" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +CNT="Chuva pesada" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +CNT="Chuva extrema" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +CNT="Chuva forte" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +CNT="Neve" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +CNT="Neve" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +CNT="Neve" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +CNT="Chuva e neve" +CNI="q" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +CNT="Chuva e neve" +CNI="q" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +CNT="Névoa" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +CNT="Fumaça" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +CNT="Neblina" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +CNT="Tempestade de areia" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +CNT="Nevoeiro" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +CNT="Céu claro" +CNI="a" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +CNT="Poucas nuvens" +CNI="b" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +CNT="Nuvens esparsas" +CNI="c" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +CNT="Encoberto" +CNI="d" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +CNT="Nublado" +CNI="e" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +CNT="Tornado" +CNI="E" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +CNT="Tempestade tropical" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +CNT="Furacão" +CNI="E" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +CNT="Frio" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +CNT="Quente" +CNI="a" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +CNT="Ventos" +CNI="E" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +CNT="Granizo" +CNI="w" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac +} + + +function NOITE(){ +case $WID in +"200") +CNT="Tempestade" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +CNT="Tempestade" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +CNT="Tempestado" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +CNT="Tempestade com raios" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +CNT="Trovoadas" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +CNT="Tempestade" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +CNT="Temporal" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +CNT="Tempestade com leve garoa" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +CNT="Tempestade com garoa" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +CNT="Tempestade com forte garoa" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +CNT="Garoa" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +CNT="Garoa" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +CNT="Garoa forte" +CNI="h" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +CNT="Garoa leve" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +CNT="Garoa" +CNI="s" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +CNT="Garoa forte" +CNI="h" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +CNT="Garoa forte" +CNI="h" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +CNT="Chuva moderada" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +CNT="Chuva forte" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +CNT="Chuva pesada" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +CNT="Chuva extrema" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +CNT="Chuva" +CNI="t" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +CNT="Chuva forte" +CNI="i" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +CNT="Neve" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +CNT="Neve" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +CNT="Neve" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +CNT="Chuva e neve" +CNI="q" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +CNT="Chuva e neve" +CNI="q" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +CNT="Névoa" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv2.png $* }" +;; +"711") +CNT="Fumaça" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv2.png $* }" +;; +"721") +CNT="Neblina" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv2.png $* }" +;; +"731") +CNT="Tempestade de areia" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv2.png $* }" +;; +"741") +CNT="Nevoeiro" +CNI="f" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv2.png $* }" +;; +"800") +CNT="Céu claro" +CNI="a" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl2.png $* }" +;; +"801") +CNT="Poucas nuvens" +CNI="b" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps2.png $* }" +;; +"802") +CNT="Nuvens esparsas" +CNI="c" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn2.png $* }" +;; +"803") +CNT="Encoberto" +CNI="d" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +CNT="Nublado" +CNI="e" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n2.png $* }" +;; +"900") +CNT="Tornado" +CNI="E" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +CNT="Tempestade tropical" +CNI="n" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +CNT="Furacão" +CNI="E" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +CNT="Frio" +CNI="r" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g2.png $* }" +;; +"904") +CNT="Quente" +CNI="a" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl2.png $* }" +;; +"905") +CNT="Ventos" +CNI="F" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +CNT="Granizo" +CNI="w" +CN="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.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 + +case $WID1 in +"200") +C1T="Tempestade" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C1T="Tempestade" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C1T="Tempestado" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C1T="Tempestade com raios" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C1T="Trovoadas" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C1T="Tempestade" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C1T="Temporal" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C1T="Tempestade com leve garoa" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C1T="Tempestade com garoa" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C1T="Tempestade com forte garoa" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C1T="Garoa" +C1I="s" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C1T="Garoa" +C1I="s" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C1T="Garoa forte" +C1I="h" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C1T="Garoa leve" +C1I="s" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C1T="Garoa" +C1I="s" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C1T="Garoa forte" +C1I="h" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C1T="Garoa forte" +C1I="h" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C1T="Chuva" +C1I="t" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C1T="Chuva moderada" +C1I="t" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C1T="Chuva forte" +C1I="i" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C1T="Chuva pesada" +C1I="i" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C1T="Chuva extrema" +C1I="i" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C1T="Chuva" +C1I="t" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C1T="Chuva" +C1I="t" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C1T="Chuva" +C1I="t" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C1T="Chuva forte" +C1I="i" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C1T="Neve" +C1I="r" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C1T="Neve" +C1I="r" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C1T="Neve" +C1I="r" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C1T="Chuva e neve" +C1I="q" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C1T="Chuva e neve" +C1I="q" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C1T="Névoa" +C1I="f" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C1T="Fumaça" +C1I="f" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C1T="Neblina" +C1I="f" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C1T="Tempestade de areia" +C1I="f" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C1T="Nevoeiro" +C1I="f" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C1T="Céu claro" +C1I="a" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C1T="Poucas nuvens" +C1I="b" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C1T="Nuvens esparsas" +C1I="c" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C1T="Encoberto" +C1I="d" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C1T="Nublado" +C1I="e" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C1T="Tornado" +C1I="E" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C1T="Tempestade tropical" +C1I="n" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C1T="Furacão" +C1I="E" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C1T="Frio" +C1I="r" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C1T="Quente" +C1I="a" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C1T="Ventos" +C1I="E" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C1T="Granizo" +C1I="w" +C1="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + + +case $1 in +"--option=CNT") echo $CNT +;; +"--option=CNI") echo $CNI +;; +"--option=C1T") echo $C1T +;; +"--option=C1I") echo $C1I +;; +"--option"*) echo "Opção inválida. +Experimente --help para mais informações." +;; +"--imagem"*"=CN") echo $CN +;; +"--imagem"*"=C1") echo $C1 +;; +esac diff --git a/src/bin/open-4 b/src/bin/open-4 new file mode 100644 index 0000000..b308687 --- /dev/null +++ b/src/bin/open-4 @@ -0,0 +1,774 @@ +#!/bin/bash +# BrWeather +# 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 + + +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) +WID2=$(echo $(echo $D2 | $AWE)) + +D3=$(grep -m1 $(date -d "2 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +WID3=$(echo $(echo $D3 | $AWE)) + +D4=$(grep -m1 $(date -d "3 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +WID4=$(echo $(echo $D4 | $AWE)) + + +case $WID2 in +"200") +C2T="Tempestade" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C2T="Tempestade" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C2T="Tempestado" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C2T="Tempestade com raios" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C2T="Trovoadas" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C2T="Tempestade" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C2T="Temporal" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C2T="Tempestade com leve garoa" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C2T="Tempestade com garoa" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C2T="Tempestade com forte garoa" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C2T="Garoa" +C2I="s" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C2T="Garoa" +C2I="s" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C2T="Garoa forte" +C2I="h" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C2T="Garoa leve" +C2I="s" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C2T="Garoa" +C2I="s" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C2T="Garoa forte" +C2I="h" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C2T="Garoa forte" +C2I="h" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C2T="Chuva" +C2I="t" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C2T="Chuva moderada" +C2I="t" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C2T="Chuva forte" +C2I="i" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C2T="Chuva pesada" +C2I="i" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C2T="Chuva extrema" +C2I="i" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C2T="Chuva" +C2I="t" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C2T="Chuva" +C2I="t" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C2T="Chuva" +C2I="t" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C2T="Chuva forte" +C2I="i" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C2T="Neve" +C2I="r" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C2T="Neve" +C2I="r" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C2T="Neve" +C2I="r" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C2T="Chuva e neve" +C2I="q" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C2T="Chuva e neve" +C2I="q" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C2T="Névoa" +C2I="f" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C2T="Fumaça" +C2I="f" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C2T="Neblina" +C2I="f" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C2T="Tempestade de areia" +C2I="f" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C2T="Nevoeiro" +C2I="f" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C2T="Céu claro" +C2I="a" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C2T="Poucas nuvens" +C2I="b" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C2T="Nuvens esparsas" +C2I="c" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C2T="Encoberto" +C2I="d" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C2T="Nublado" +C2I="e" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C2T="Tornado" +C2I="E" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C2T="Tempestade tropical" +C2I="n" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C2T="Furacão" +C2I="E" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C2T="Frio" +C2I="r" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C2T="Quente" +C2I="a" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C2T="Ventos" +C2I="F" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C2T="Granizo" +C2I="w" +C2="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + +case $WID3 in +"200") +C3T="Tempestade" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C3T="Tempestade" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C3T="Tempestado" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C3T="Tempestade com raios" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C3T="Trovoadas" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C3T="Tempestade" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C3T="Temporal" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C3T="Tempestade com leve garoa" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C3T="Tempestade com garoa" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C3T="Tempestade com forte garoa" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C3T="Garoa" +C3I="s" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C3T="Garoa" +C3I="s" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C3T="Garoa forte" +C3I="h" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C3T="Garoa leve" +C3I="s" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C3T="Garoa" +C3I="s" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C3T="Garoa forte" +C3I="h" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C3T="Garoa forte" +C3I="h" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C3T="Chuva" +C3I="t" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C3T="Chuva moderada" +C3I="t" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C3T="Chuva forte" +C3I="i" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C3T="Chuva pesada" +C3I="i" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C3T="Chuva extrema" +C3I="i" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C3T="Chuva" +C3I="t" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C3T="Chuva" +C3I="t" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C3T="Chuva" +C3I="t" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C3T="Chuva forte" +C3I="i" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C3T="Neve" +C3I="r" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C3T="Neve" +C3I="r" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C3T="Neve" +C3I="r" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C3T="Chuva e neve" +C3I="q" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C3T="Chuva e neve" +C3I="q" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C3T="Névoa" +C3I="f" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C3T="Fumaça" +C3I="f" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C3T="Neblina" +C3I="f" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C3T="Tempestade de areia" +C3I="f" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C3T="Nevoeiro" +C3I="f" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C3T="Céu claro" +C3I="a" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C3T="Poucas nuvens" +C3I="b" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C3T="Nuvens esparsas" +C3I="c" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C3T="Encoberto" +C3I="d" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C3T="Nublado" +C3I="e" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C3T="Tornado" +C3I="E" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C3T="Tempestade tropical" +C3I="n" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C3T="Furacão" +C3I="E" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C3T="Frio" +C3I="r" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C3T="Quente" +C3I="a" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C3T="Ventos" +C3I="F" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C3T="Granizo" +C3I="w" +C3="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + +case $WID4 in +"200") +C4T="Tempestade" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C4T="Tempestade" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C4T="Tempestado" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C4T="Tempestade com raios" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C4T="Trovoadas" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C4T="Tempestade" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C4T="Temporal" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C4T="Tempestade com leve garoa" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C4T="Tempestade com garoa" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C4T="Tempestade com forte garoa" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C4T="Garoa" +C4I="s" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C4T="Garoa" +C4I="s" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C4T="Garoa forte" +C4I="h" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C4T="Garoa leve" +C4I="s" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C4T="Garoa" +C4I="s" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C4T="Garoa forte" +C4I="h" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C4T="Garoa forte" +C4I="h" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C4T="Chuva" +C4I="t" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C4T="Chuva moderada" +C4I="t" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C4T="Chuva forte" +C4I="i" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C4T="Chuva pesada" +C4I="i" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C4T="Chuva extrema" +C4I="i" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C4T="Chuva" +C4I="t" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C4T="Chuva" +C4I="t" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C4T="Chuva" +C4I="t" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C4T="Chuva forte" +C4I="i" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C4T="Neve" +C4I="r" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C4T="Neve" +C4I="r" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C4T="Neve" +C4I="r" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C4T="Chuva e neve" +C4I="q" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C4T="Chuva e neve" +C4I="q" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C4T="Névoa" +C4I="f" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C4T="Fumaça" +C4I="f" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C4T="Neblina" +C4I="f" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C4T="Tempestade de areia" +C4I="f" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C4T="Nevoeiro" +C4I="f" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C4T="Céu claro" +C4I="a" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C4T="Poucas nuvens" +C4I="b" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C4T="Nuvens esparsas" +C4I="c" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C4T="Encoberto" +C4I="d" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C4T="Nublado" +C4I="e" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C4T="Tornado" +C4I="E" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C4T="Tempestade tropical" +C4I="n" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C4T="Furacão" +C4I="E" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C4T="Frio" +C4I="r" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C4T="Quente" +C4I="a" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C4T="Ventos" +C4I="F" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C4T="Granizo" +C4I="w" +C4="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + + +case $1 in +"--option=C2T") echo $C2T +;; +"--option=C2I") echo $C2I +;; +"--imagem"*"=C2") echo $C2 +;; +"--imagem"*"=C3") echo $C3 +;; +"--imagem"*"=C4") echo $C4 +;; +"--option=C3T") echo $C3T +;; +"--option=C3I") echo $C3I +;; +"--option=C4T") echo $C4T +;; +"--option=C4I") echo $C4I +;; +"--option"*) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/open-5 b/src/bin/open-5 new file mode 100644 index 0000000..5726add --- /dev/null +++ b/src/bin/open-5 @@ -0,0 +1,773 @@ +#!/bin/bash +# BrWeather +# 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 + + +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) +WID5=$(echo $(echo $D5 | $AWE)) + +D6=$(grep -m1 $(date -d "5 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +WID6=$(echo $(echo $D6 | $AWE)) + +D7=$(grep -m5 $(date -d "6 day" "+%a") ~/.brweather/cache/open2 | tail -n1) +WID7=$(echo $(echo $D7 | $AWE)) + +case $WID5 in +"200") +C5T="Tempestade" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C5T="Tempestade" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C5T="Tempestado" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C5T="Tempestade com raios" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C5T="Trovoadas" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C5T="Tempestade" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C5T="Temporal" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C5T="Tempestade com leve garoa" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C5T="Tempestade com garoa" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C5T="Tempestade com forte garoa" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C5T="Garoa" +C5I="s" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C5T="Garoa" +C5I="s" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C5T="Garoa forte" +C5I="h" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C5T="Garoa leve" +C5I="s" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C5T="Garoa" +C5I="s" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C5T="Garoa forte" +C5I="h" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C5T="Garoa forte" +C5I="h" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C5T="Chuva" +C5I="t" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C5T="Chuva moderada" +C5I="t" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C5T="Chuva forte" +C5I="i" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C5T="Chuva pesada" +C5I="i" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C5T="Chuva extrema" +C5I="i" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C5T="Chuva" +C5I="t" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C5T="Chuva" +C5I="t" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C5T="Chuva" +C5I="t" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C5T="Chuva forte" +C5I="i" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C5T="Neve" +C5I="r" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C5T="Neve" +C5I="r" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C5T="Neve" +C5I="r" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C5T="Chuva e neve" +C5I="q" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C5T="Chuva e neve" +C5I="q" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C5T="Névoa" +C5I="f" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C5T="Fumaça" +C5I="f" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C5T="Neblina" +C5I="f" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C5T="Tempestade de areia" +C5I="f" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C5T="Nevoeiro" +C5I="f" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C5T="Céu claro" +C5I="a" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C5T="Poucas nuvens" +C5I="b" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C5T="Nuvens esparsas" +C5I="c" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C5T="Encoberto" +C5I="d" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C5T="Nublado" +C5I="e" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C5T="Tornado" +C5I="E" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C5T="Tempestade tropical" +C5I="n" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C5T="Furacão" +C5I="E" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C5T="Frio" +C5I="r" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C5T="Quente" +C5I="a" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C5T="Ventos" +C5I="F" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C5T="Granizo" +C5I="w" +C5="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + +case $WID6 in +"200") +C6T="Tempestade" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C6T="Tempestade" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C6T="Tempestado" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C6T="Tempestade com raios" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C6T="Trovoadas" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C6T="Tempestade" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C6T="Temporal" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C6T="Tempestade com leve garoa" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C6T="Tempestade com garoa" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C6T="Tempestade com forte garoa" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C6T="Garoa" +C6I="s" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C6T="Garoa" +C6I="s" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C6T="Garoa forte" +C6I="h" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C6T="Garoa leve" +C6I="s" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C6T="Garoa" +C6I="s" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C6T="Garoa forte" +C6I="h" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C6T="Garoa forte" +C6I="h" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C6T="Chuva" +C6I="t" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C6T="Chuva moderada" +C6I="t" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C6T="Chuva forte" +C6I="i" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C6T="Chuva pesada" +C6I="i" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C6T="Chuva extrema" +C6I="i" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C6T="Chuva" +C6I="t" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C6T="Chuva" +C6I="t" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C6T="Chuva" +C6I="t" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C6T="Chuva forte" +C6I="i" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C6T="Neve" +C6I="r" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C6T="Neve" +C6I="r" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C6T="Neve" +C6I="r" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C6T="Chuva e neve" +C6I="q" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C6T="Chuva e neve" +C6I="q" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C6T="Névoa" +C6I="f" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C6T="Fumaça" +C6I="f" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C6T="Neblina" +C6I="f" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C6T="Tempestade de areia" +C6I="f" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C6T="Nevoeiro" +C6I="f" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C6T="Céu claro" +C6I="a" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C6T="Poucas nuvens" +C6I="b" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C6T="Nuvens esparsas" +C6I="c" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C6T="Encoberto" +C6I="d" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C6T="Nublado" +C6I="e" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C6T="Tornado" +C6I="E" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C6T="Tempestade tropical" +C6I="n" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C6T="Furacão" +C6I="E" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C6T="Frio" +C6I="r" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C6T="Quente" +C6I="a" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C6T="Ventos" +C6I="F" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C6T="Granizo" +C6I="w" +C6="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + +case $WID7 in +"200") +C7T="Tempestade" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"201") +C7T="Tempestade" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"202") +C7T="Tempestado" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"210") +C7T="Tempestade com raios" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"211") +C7T="Trovoadas" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"212") +C7T="Tempestade" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"221") +C7T="Temporal" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"230") +C7T="Tempestade com leve garoa" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"231") +C7T="Tempestade com garoa" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"232") +C7T="Tempestade com forte garoa" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"300") +C7T="Garoa" +C7I="s" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"301") +C7T="Garoa" +C7I="s" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"302") +C7T="Garoa forte" +C7I="h" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"310") +C7T="Garoa leve" +C7I="s" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"311") +C7T="Garoa" +C7I="s" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"312") +C7T="Garoa forte" +C7I="h" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"321") +C7T="Garoa forte" +C7I="h" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cv.png $* }" +;; +"500") +C7T="Chuva" +C7I="t" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"501") +C7T="Chuva moderada" +C7I="t" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"502") +C7T="Chuva forte" +C7I="i" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"503") +C7T="Chuva pesada" +C7I="i" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"504") +C7T="Chuva extrema" +C7I="i" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"511") +C7T="Chuva" +C7I="t" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"520") +C7T="Chuva" +C7I="t" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"521") +C7T="Chuva" +C7I="t" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/c.png $* }" +;; +"522") +C7T="Chuva forte" +C7I="i" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ch.png $* }" +;; +"600") +C7T="Neve" +C7I="r" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"601") +C7T="Neve" +C7I="r" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"602") +C7T="Neve" +C7I="r" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"611") +C7T="Chuva e neve" +C7I="q" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"621") +C7T="Chuva e neve" +C7I="q" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ne.png $* }" +;; +"701") +C7T="Névoa" +C7I="f" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"711") +C7T="Fumaça" +C7I="f" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"721") +C7T="Neblina" +C7I="f" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"731") +C7T="Tempestade de areia" +C7I="f" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"741") +C7T="Nevoeiro" +C7I="f" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nv.png $* }" +;; +"800") +C7T="Céu claro" +C7I="a" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"801") +C7T="Poucas nuvens" +C7I="b" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/ps.png $* }" +;; +"802") +C7T="Nuvens esparsas" +C7I="c" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/vn.png $* }" +;; +"803") +C7T="Encoberto" +C7I="d" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/e.png $* }" +;; +"804") +C7T="Nublado" +C7I="e" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/n.png $* }" +;; +"900") +C7T="Tornado" +C7I="E" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"901") +C7T="Tempestade tropical" +C7I="n" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +"902") +C7T="Furacão" +C7I="E" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"903") +C7T="Frio" +C7I="r" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/g.png $* }" +;; +"904") +C7T="Quente" +C7I="a" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/cl.png $* }" +;; +"905") +C7T="Ventos" +C7I="F" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/nd.png $* }" +;; +"906") +C7T="Granizo" +C7I="w" +C7="$IMAGE $DIRNAME/imagens/imagem$IMAGEM/t.png $* }" +;; +esac + + +case $1 in +"--option=C5T") echo $C5T +;; +"--option=C5I") echo $C5I +;; +"--option=C6T") echo $C6T +;; +"--option=C6I") echo $C6I +;; +"--option=C7T") echo $C7T +;; +"--option=C7I") echo $C7I +;; +"--imagem"*"=C5") echo $C5 +;; +"--imagem"*"=C6") echo $C6 +;; +"--imagem"*"=C7") echo $C7 +;; +"--option"*) echo "Opção inválida. +Experimente --help para mais informações." +;; +esac diff --git a/src/bin/seasons b/src/bin/seasons new file mode 100644 index 0000000..4af2a8d --- /dev/null +++ b/src/bin/seasons @@ -0,0 +1,642 @@ +#!/bin/bash +# BrWeather Estações do ano +# 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 + +YEAR=`date +%Y` +DATA0=`date +%d` + +##Outono +OUTD=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f2 -d'#'` +OUTH=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f3 -d'#'` +##Inverno +INVD=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f4 -d'#'` +INVH=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f5 -d'#'` +##Primavera +PRID=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f6 -d'#'` +PRIH=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f7 -d'#'` +##Verão +VERD=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f8 -d'#'` +VERH=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f9 -d'#'` + + +##Funções +function MAR(){ +DATA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f2 -d'#' | cut -f1 -d' '` +HORA0=`date +%R | sed s/://g` +HORA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f3 -d'#' | sed s/://g` +if [ $DATA0 -lt $DATA1 ] +then + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH +elif [ $DATA0 -gt $DATA1 ] +then + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH +elif [ $DATA0 -eq $DATA1 ] +then + if [ $HORA0 -lt $HORA1 ] + then + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH + elif [ $HORA0 -gt $HORA1 ] + then + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH + elif [ $HORA0 -eq $HORA1 ] + then + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH + fi +fi +} + +function JUN(){ +DATA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f4 -d'#' | cut -f1 -d' '` +HORA0=`date +%R | sed s/://g` +HORA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f5 -d'#' | sed s/://g` +if [ $DATA0 -lt $DATA1 ] +then + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH +elif [ $DATA0 -gt $DATA1 ] +then + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH +elif [ $DATA0 -eq $DATA1 ] +then + if [ $HORA0 -lt $HORA1 ] + then + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH + elif [ $HORA0 -gt $HORA1 ] + then + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH + elif [ $HORA0 -eq $HORA1 ] + then + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH + fi +fi +} + +function SET(){ +DATA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f6 -d'#' | cut -f1 -d' '` +HORA0=`date +%R | sed s/://g` +HORA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f7 -d'#' | sed s/://g` +if [ $DATA0 -lt $DATA1 ] +then + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH +elif [ $DATA0 -gt $DATA1 ] +then + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH +elif [ $DATA0 -eq $DATA1 ] +then + if [ $HORA0 -lt $HORA1 ] + then + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH + elif [ $HORA0 -gt $HORA1 ] + then + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH + elif [ $HORA0 -eq $HORA1 ] + then + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH + fi +fi +} + +function DEZ(){ +DATA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f8 -d'#' | cut -f1 -d' '` +HORA0=`date +%R | sed s/://g` +HORA1=`cat $DIRNAME/doc/seasons | grep $YEAR | cut -f9 -d'#' | sed s/://g` +if [ $DATA0 -lt $DATA1 ] +then + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH +elif [ $DATA0 -gt $DATA1 ] +then + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH +elif [ $DATA0 -eq $DATA1 ] +then + if [ $HORA0 -lt $HORA1 ] + then + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH + elif [ $HORA0 -gt $HORA1 ] + then + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH + elif [ $HORA0 -eq $HORA1 ] + then + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH + fi +fi +} + + +##Estação atual +case `date +%b` in +"Jan") + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH +;; +"Fev") + SEASON1="Ver" + SEASON1T="Verão" + SEASON1D=$VERD + SEASON1H=$VERH + SEASON2="Out" + SEASON2T="Outono" + SEASON2D=$OUTD + SEASON2H=$OUTH + SEASON3="Inv" + SEASON3T="Inverno" + SEASON3D=$INVD + SEASON3H=$INVH + SEASON4="Pri" + SEASON4T="Primavera" + SEASON4D=$PRID + SEASON4H=$PRIH +;; +"Mar") + MAR +;; +"Abr") + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH +;; +"Mai") + SEASON1="Out" + SEASON1T="Outono" + SEASON1D=$OUTD + SEASON1H=$OUTH + SEASON2="Inv" + SEASON2T="Inverno" + SEASON2D=$INVD + SEASON2H=$INVH + SEASON3="Pri" + SEASON3T="Primavera" + SEASON3D=$PRID + SEASON3H=$PRIH + SEASON4="Ver" + SEASON4T="Verão" + SEASON4D=$VERD + SEASON4H=$VERH +;; +"Jun") + JUN +;; +"Jul") + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH +;; +"Ago") + SEASON1="Inv" + SEASON1T="Inverno" + SEASON1D=$INVD + SEASON1H=$INVH + SEASON2="Pri" + SEASON2T="Primavera" + SEASON2D=$PRID + SEASON2H=$PRIH + SEASON3="Ver" + SEASON3T="Verão" + SEASON3D=$VERD + SEASON3H=$VERH + SEASON4="Out" + SEASON4T="Outono" + SEASON4D=$OUTD + SEASON4H=$OUTH +;; +"Set") + SET +;; +"Out") + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH +;; +"Nov") + SEASON1="Pri" + SEASON1T="Primavera" + SEASON1D=$PRID + SEASON1H=$PRIH + SEASON2="Ver" + SEASON2T="Verão" + SEASON2D=$VERD + SEASON2H=$VERH + SEASON3="Out" + SEASON3T="Outono" + SEASON3D=$OUTD + SEASON3H=$OUTH + SEASON4="Inv" + SEASON4T="Inverno" + SEASON4D=$INVD + SEASON4H=$INVH +;; +"Dez") + DEZ +;; +esac + +##Opções +case $1 in +"--seasons=1") echo $SEASON1 +;; +"--seasons=1T") echo $SEASON1T +;; +"--seasons=1D") echo $SEASON1D +;; +"--seasons=1H") echo $SEASON1H +;; +"--seasons=2") echo $SEASON2 +;; +"--seasons=2T") echo $SEASON2T +;; +"--seasons=2D") echo $SEASON2D +;; +"--seasons=2H") echo $SEASON2H +;; +"--seasons=3") echo $SEASON3 +;; +"--seasons=3T") echo $SEASON3T +;; +"--seasons=3D") echo $SEASON3D +;; +"--seasons=3H") echo $SEASON3H +;; +"--seasons=4") echo $SEASON4 +;; +"--seasons=4T") echo $SEASON4T +;; +"--seasons=4D") echo $SEASON4D +;; +"--seasons=4H") echo $SEASON4H +;; +"--seasons=OUTD") echo $OUTD +;; +"--seasons=OUTH") echo $OUTH +;; +"--seasons=INVD") echo $INVD +;; +"--seasons=INVH") echo $INVH +;; +"--seasons=PRID") echo $PRID +;; +"--seasons=PRIH") echo $PRIH +;; +"--seasons=VERD") echo $VERD +;; +"--seasons=VERH") echo $VERH +;; +"--season"*) echo "opção inválida. O correto é --seasons" +;; +*) echo "Opção inválida" +;; +esac |