Omelete.bsh
Publicado por Reinaldo Marques de Lima 06/04/2006
[ Hits: 5.560 ]
Homepage: http://plasticossj4.wordpress.com
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.
#!/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
Script de instalação do VLC completo (via slackbuilds)
Shuffle - Simples shell script que embaralha um array
Pré Configuração do SQuiD Slackware
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









