Verifica os artigos destaques da VOL
Publicado por Thiago Diniz da Silveira 09/07/2009
[ Hits: 4.270 ]
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
Conexão e Desconexão ADSL automáticas no Slackware
GETDOWN - Baixa arquivos e descompacta
Nenhum comentário foi encontrado.
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (1)
Criar um script para testar pen drive (5)
Problema com alias usando locate (4)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba