#!/bin/bash #####[ Ficha tecnica: ]#################################################### # # # Script: omelete.bsh ( version 0.2 ) # # Escrito por: Reinaldo Marques de Lima ( Plastico ) # # Criado em: 06/04/2006 # # Ultima Atualização: 06/04/2006 # # # ##### [ Descrição: ] ###################################################### # # # Script que acessa a area de rss do site 'www.omelete.com.br', pega os # # links das noticias do dia, acessa noticia por noticia e escreve em um # # arquivo de nome 'omelete.html'. # # Uma maneira rapida e pratica de acompanhar as noticias sem precisar # # esperar todos os banner e propagandas carregarem e ficarem pipocando na # # tela 8^D. # # # ########################################################################### #( Funcao 'new' pega os links no rss do omelete ).........................# news(){ LYNX=$(which lynx) SED=$(which sed) URL=http://www.omelete.com.br/RSS/news.xml NEWS=$($LYNX -source $URL | $SED 's/<[^>]*>//g;/^http:\/\/.*$/!d') TMP=$(echo "$NEWS" | sed '1d' > /tmp/news.tmp) txt } #( Funcao 'txt' cria um arquivo texto com as noticias )...................# txt(){ LINKS=$(cat /tmp/news.tmp) for i in ${LINKS[*]}; do $LYNX -dump $i | $SED '1,53d;s/\[[^]]*]//g;/[_]\{10,\}/q' >> /tmp/news.txt done html } #( Funcao 'html' gera o arquivo final a ser visto no navegador )..........# html(){ DATA=$(date +%d/%m/%Y) DATA2=$(date +%d_%m_%Y) TEXTO=$($SED 's/[_]\{10,\}/
$TEXTO" HTML=" $HEAD $BODY " echo "$HTML" > omelete_$DATA2.html rm /tmp/news.tmp rm /tmp/news.txt } news