Verifica os artigos destaques da VOL

Publicado por Thiago Diniz da Silveira 09/07/2009

[ Hits: 3.897 ]

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

Copiar fotos da Canon S1X IS

SDVDMux

Faz uma busca no OpenSubtitles por um filme.

Nautilus-Script para assistir imagens ISO de filmes no MPlayer

Multiconversor (Octal para binário, decimal para hexadecimal, etc)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts