Omelete.bsh

Publicado por Reinaldo Marques de Lima 06/04/2006

[ Hits: 5.132 ]

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

Ripar um CD de áudio

Compilar latex e gerar pdf

SlackAcc

/etc/issue otimizado

Menu de saída para i3 (versão em Zenity)


  

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