Verifica os artigos destaques da VOL
Publicado por Thiago Diniz da Silveira 09/07/2009
[ Hits: 4.687 ]
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 fazer download do youtube
Converter arquivo em PDF e enviar por e-mail pelo terminal
Criando contas de usuario em varios servidores ao mesmo tempo
Xdialog - Cadastro de Usuários
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









