Verifica os artigos destaques da VOL
Publicado por Thiago Diniz da Silveira 09/07/2009
[ Hits: 4.754 ]
Script com propósito de estudo. Serve para verificar os autores e as descrições dos artigos destaques do site da VOL, porém com essa base já se tem uma idéia de como transformar o script para outros sites.
#!/bin/bash
#==============================================#
# Autor: Thiago Diniz da Silveira #
# Data: 09/07/2009 #
# Tempo para criar script: 1 dia em media #
#==============================================#
# Baixa a pagina principal do viva o linux em modo terminal
# e envia a saida para um arquivo chamado tmp
lynx --dump -hiddenlinks=ignore http://www.vivaolinux.com.br > tmp
let cont=0;
echo "============================================";
echo " Viva o Linux ";
echo "============================================";
# Procura "Linux user" dentro do arquivo tmp que esta
# com o conteudo do site
for var in $(grep "Linux user" < tmp | cut -c5-6); do
let cont=$cont+1;
if [ $cont -eq 1 ]; then
# Descobre autor destaque
let autor=$var+1;
autor=$(cat tmp | tr [] {} | grep "{${autor}}" | cut -d"}" -f3);
echo "Autor de destaque - $autor";
# Descobre artigo destaque
let artigo=$var+2;
artigo=$(cat tmp | tr [] {} | grep -A 8 "{${artigo}}" | grep -v "Linux user" | cut -d"}" -f2);
echo "Descrição do Artigo - $artigo";
echo;
else
# Descobre autor
let autor=$var+1;
autor=$(cat tmp | tr [] {} | grep "{${autor}}" | cut -d"}" -f3);
echo "Autor - $autor";
# Descobre artigo
let artigo=$var+2;
artigo=$(cat tmp | tr [] {} | grep -A 8 "{${artigo}}" | grep -v "Linux user" | cut -d"}" -f2);
echo "Artigo - $artigo";
echo;
fi
done
Script para atualização de hora
Papéis de parede aleatórios direto da internet
Nenhum comentário foi encontrado.
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
[pedido] biglinux versao 1 (0)
A falsa sensação de que entende a tal da palavra! (1)
Eu aprendi o segredo das artes! hahaha (5)









