Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Opera ubuntu
Por izaias
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Reinaldo Marques de Lima em 06/04/2006    [ 2560 hits ]

Login: reimlima, 68894 pontos

Homepage: http://plasticossj4.wordpress.com   


Descrição

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.

[ Download: omelete.bsh ]   [ Enviar nova versão ]

[ 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 Linux recomendado Scanner de portas abertas
   Script Linux recomendado Testando RAID na incialização e exibindo log no issue
   Script Linux recomendado Backup para fita dat em Dialog
   Script Linux recomendado Removendo arquivos com primeiro caracter especial
   Script Linux recomendado CLAMAV

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.