Omelete.bsh
Publicado por Reinaldo Marques de Lima 06/04/2006
[ Hits: 5.551 ]
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
usando o jSMS direto do pendrive (v2.0)
createrootkde - programas do KDE 5 como root
SSH - Detecta ataque por brute force e bloqueia o IP do atacante.
Script para Gerar Chave SSH - Atualizado 2021
Nenhum comentário foi encontrado.
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
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (18)
Podem me chamar de 1mbecil :) (6)









