Omelete.bsh
Publicado por Reinaldo Marques de Lima 06/04/2006
[ Hits: 5.133 ]
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
CkDeps - Análise de Dependências e Busca por Pacotes Instalados
Autenticado Velox Empresarial II
Nenhum comentário foi encontrado.
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Notebook com Ubuntu 22.04.4 se reinicia após curtos períodos. (3)
Não consigo iniciar o Linux normalmente (4)
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (2)