Pular para o conteúdo

Leitor de RSS

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...
Wainer Chiari pop_lamen
Hits: 8.590 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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...
Download getrss Enviar nova versão

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

script-firewall 0.01

Criador de Playlist M3U

Instalador de Programas Essenciais

Script para atualização de sistemas Debian, Ubuntu e variáveis.

Enviar ip dinâmico

#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

Entre na sua conta para comentar.