Leitor de RSS

Publicado por Wainer Chiari 22/08/2004

[ Hits: 8.515 ]

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

Criador de VirtualHosts Apache no Ubuntu e Debian

Script atualizado para conexão ADSL no Slackware

Counter Strike Dedicated Server

Script para conversao de video compativel com PS3

Remover arquivos com mais de "N" dias da Lixeira do Samba


  

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