Omelete.bsh
Publicado por Reinaldo Marques de Lima 06/04/2006
[ Hits: 5.112 ]
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
Gerenciador de Conexões terminal server com Mysql
Slapt CP 1.0 - salvar os pacotes baixados no Gslapt
Inversor de links de download (ou qualquer outra String)
Ordenação de Bytes por Swap Nibble
Crie bash scripts "on-the-fly"
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
redirecionando saida de comando touch para o AWK[AJUDA] (3)
Impressora Canon Ip 1800 (Drivers) 64 bit (5)