"Nunca deixe alguém te fazer sentir como se não merecesse o que quer."

Home » Categorias » Programação » Shell Script

Tabela Brasileirão no seu terminal!

Estava eu em um sábado - chuvoso, após longas horas estudando, resolvi
fazer uma pausa e ver a situação do Grêmio no campeonato brasileiro.
Após ver a tabela de classificação, tive a brilhante idéia: Por que não ter a classificação do campeonato no terminal?
Isso mesmo, ao invéz de abrir o navegador, entrar no site da globo, e ver a tabela, podemos simplesmente com um comando no terminal ter a tabela do brasileirão.

Ultimamente ando meio preguiçoso para realizar tarefas simples, semana passada fiz um .sh para alternar de rede wireless, assim ao chegar no trabalho, ou chegar em casa, simplesmente digito o nome da rede no terminal.

Pois bem, quando estava fazendo o script para pegar os dados da tabela, lembrei de um utilitário chamado Funções ZZ, uma coletânea de simples funções mas realmente úteis, então resolvi fazer uma função extra para as Funções ZZ - eis que surge a zzbrasileirao.

Brasileirão Série A:

zzbrasileirao() {
# ----------------------------------------------------------------------------
# Mostra a tabela atualizada do Campeonato Brasileiro - Série A
# Autor: Alexandre Brodt Fernandes <alexandre(a)programador.com>
# Site: http://www.xalexandre.com.br
# Versão: 1.0
# Uso: zzbrasileirao
# ----------------------------------------------------------------------------

zzzz -z $1 zzbrasileirao && return
echo -e '\033[32m                               P  J       V       E       D       GP      GC      SG      % \033[m'
$ZZWWWDUMP 'http://globoesporte.globo.com/Esportes/Futebol/Classificacao/0,,ESP0-9827,00.html' | sed -n '55,74p'
echo -e '\n   \033[32mP\033[montos \033[31m-\033[m \033[32mJ\033[mogos \033[31m-\033[m \033[32mV\033[mitórias \033[31m-\033[m \033[32mE\033[mmpates \033[31m-\033[m \033[32mD\033[merrotas \033[31m-\033[m \033[32mG\033[mols \033[32mP\033[mró \033[31m-\033[m \033[32mG\033[mols \033[32mC\033[montra \033[31m-\033[m \033[32mS\033[maldo de \033[32mG\033[mols \033[31m-\033[m \033[32m%\033[mAproveitamento'
}


Brasileirão Série B:

zzbrasileiraob() {
# ----------------------------------------------------------------------------
# Mostra a tabela atualizada do Campeonato Brasileiro - Série B
# Autor: Alexandre Brodt Fernandes <alexandre(a)programador.com>
# Site: http://www.xalexandre.com.br
# Versão: 1.0
# Uso: zzbrasileiraob
# ----------------------------------------------------------------------------

zzzz -z $1 zzbrasileiraob && return
echo -e '\033[32m                  P  J       V       E       D       GP      GC      SG      % \033[m'
$ZZWWWDUMP 'http://globoesporte.globo.com/Esportes/Futebol/Classificacao/0,,ESP0-9828,00.html' | sed -n '54,73p'
echo -e '\n   \033[32mP\033[montos \033[31m-\033[m \033[32mJ\033[mogos \033[31m-\033[m \033[32mV\033[mitórias \033[31m-\033[m \033[32mE\033[mmpates \033[31m-\033[m \033[32mD\033[merrotas \033[31m-\033[m \033[32mG\033[mols \033[32mP\033[mró \033[31m-\033[m \033[32mG\033[mols \033[32mC\033[montra \033[31m-\033[m \033[32mS\033[maldo de \033[32mG\033[mols \033[31m-\033[m \033[32m%\033[mAproveitamento'
}

Funções ZZ é uma criação do Aurélio Marinho Jargas, um surfista doidão cara muito gente boa, autor do livro Shell Script Profissional já comentado aqui em seu lançamento.

Então é isso, recomendo Funções ZZ, um aplicativo simples, mas com grande utilidade.

Apoie o Software Livre, valorize o produto nacional!

 

Comentários

 


Captcha


 

Submarino.com.br