Omelete.bsh

Publicado por Reinaldo Marques de Lima 06/04/2006

[ Hits: 5.240 ]

Homepage: http://plasticossj4.wordpress.com

Download omelete.bsh




Este vai para os fãs do site www.omelete.com.br

É um script que acessa a sessão de rss do site, busca as noticias link por link e escreve em um arquivo de nome 'omelete.html'.
Criei este script para facilitar a leitura das noticias sem precisar esperar que os banner e propagandas sejam carregados.

  



Esconder código-fonte

#!/bin/bash

#####[ Ficha tecnica: ]###############################
#                                                                                                                                      #
# Script: omelete.bsh ( version 0.1 )                                                                      #
# 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 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)
TEXTO=$($SED 's/[_]\{10,\}/<HR NOSHADE SIZE=1>/g' /tmp/news.txt)

TITLE="<TITLE>
Noticias do dia $DATA
</TITLE>"

HEAD="<HEAD>
$TITLE
<H1>
<CENTER>
<B>
Script que acessa o Site Omelete.com.br
</B>
</CENTER>
</H1>
<H2>
<CENTER>
<B>
Noticias do dia $DATA
<HR NOSHADE SIZE=1>
</B>
</CENTER>
</H2>
</HEAD>"

BODY="<BODY bgcolor="white">
<FONT SIZE=3 FACE=verdana>
<PRE>
$TEXTO
</PRE>
</FONT>
</BODY>"

HTML="<HTML>
$HEAD
$BODY
</HTML>"

printf "$HTML" > omelete.html

rm /tmp/news.tmp
rm /tmp/news.txt

}

news

Scripts recomendados

Script para desconexão em horário determinado

Eterm alucinante

Slocal Manipulação de pacotes Slackware

Backup Base de Dados PostgreSQL [pg_dump]

+squid


  

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