Omelete.bsh
Publicado por Reinaldo Marques de Lima 06/04/2006
[ Hits: 5.106 ]
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
filelist2link - converte lista de pacotes de um repositório em uma lista de links para o wget
Testar várias portas TCP para um único host/IP
Nenhum comentário foi encontrado.
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
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Debian Bookworm para a versão beta Debian 13 Trixie (3)
Não consigo acessar os modos de desempenho (5)
Alguém pode me ajudar porfavor como executar comandos ao iniciar no i3... (2)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba