Verifica os artigos destaques da VOL
Publicado por Thiago Diniz da Silveira 09/07/2009
[ Hits: 4.775 ]
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 que converte maiúsculas em minúsculas e retira branco do nome.
Verificar status do banco de dados HyperFile-Sql
Nenhum comentário foi encontrado.
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Sway no Arch Linux: configuração Inicial sem enrolação
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Redirecionar tráfego para um link (0)
BigLinux 2026 Wallpapers animado (3)
Meu kde connect não funciona no debian (2)
Porque o elementaryOS adotou flatpaks (3)
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 [RESOLVIDO] (10)









