Leitor de RSS

Publicado por Wainer Chiari 22/08/2004

[ Hits: 8.201 ]

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

Make Luks

Configurar Rede Local

Usar o Google Translate para ler (speak) a seleção

Usando Shell para incluir múltiplos usuários no Windows

Configurando JDK no PATH no Linux (qualquer distro)


  

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