Verifica os artigos destaques da VOL

Publicado por Thiago Diniz da Silveira 09/07/2009

[ Hits: 4.397 ]

Download pegaDestaquesVOL.sh




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.

  



Esconder código-fonte

#!/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

Scripts recomendados

TightVNC

Mapeamento USB simples

LinkSymbol - Criador de links simbólicos

Instalação básica de pacotes desenvolvedor Ubuntu

Filtro para importação de extrato do Banco do Brasil para Kmymoney


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts