Leitor de RSS

Publicado por Wainer Chiari 22/08/2004

[ Hits: 8.237 ]

Download getrss




Esse script le o RSS do slashdot e
repassa lipinho, em shell
Voce pode utilizar com a opcao -N,
subsititua N pelo numero de noticias
que desja ver: exemplo:
./getrss -3  
Para ver as tres ultimas noticias. ;P
Se quiser atualizacao automatica
utilize em conjunto com o watch...

  



Esconder código-fonte

#!/bin/sh

#url="http://www.noticiaslinux.com.br/rss.php"
url="http://slashdot.org/index.rss"
#url="http://www.vivaolinux.com.br/index.rdf"

if [ $# -eq 1 ] ; then
  headarg=$(( $1 * 2 ))  # $(( )) specifies that you're using an equation
else
  headarg="-8"  # default is four headlines 
fi

curl --silent "$url" | grep -E '(title>|description>)' | \
  sed -n '4,$p' | \
  sed -e 's/<title>//' -e 's/<\/title>//' -e 's/<description>/   /' \
      -e 's/<\/description>//' | \
  head $headarg | fmt

Scripts recomendados

Raizes de equações do 2o grau no dc

Mostrando informações sobre conexões ppp dos clientes

Salvar link favorito

Script para formatar disquetes em modo texto (Melhorado)

Script para enviar put para uma API usando curl e dados no formato json


  

Comentários
[1] Comentário enviado por tony.tux em 25/08/2007 - 23:07h

Cara, eu pego isso quando tento executar:

bash: ./getrss: /bin/bash^M: bad interpreter: No such file or directory

Tbm acontece quando altero o caminho do /bin/bash para /bin/sh. Chequei e ambos estao na minha /bin/, entretanto nada aconteceu. O que pode estar acontecendo??

Legal o script. Vlw mesmo.

~Tony


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts