Pular para o conteúdo

Verifica os artigos destaques da VOL

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.
Thiago Diniz da Silveira thiagods.ti
Hits: 4.795 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download pegaDestaquesVOL.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Converter vários arquivos PDF com senha para sem senha com o qpdf

Instala o InterNet Explorer for Linux

Importar varius Emolticons de uma vez para amsn

Instalador de macromedia flash para comps AMD Athlon 86_64

Envie torpedos SMS

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.