RSS e Gnus
Published on April 23, 2014.
Gnus é um modo do Emacs que implementa um newsreader. Embora seja um newsreader ele também funciona como um cliente de email e cliente de RSS. Nesse tutorial será apresentado como utilizar o Gnus para ler feeds RSS.
Instalação
Atualmente o Gnus faz parte do Emacs, portanto você só precisa instalar o último.
Configuração
O arquivo ~/.gnus armazena suas configurações do Gnus e a variável
nnrss-directory o diretório onde os feeds serão armazenados e para
alterá-lo adicione :
(setq nnrss-directory "/caminho/para/feed")
no ~/.gnus.
A lista dos feeds fica armazenada no arquivo
/caminho/para/feed/rss/nnrss.el.
Iniciando
Após iniciar o Emacs, você deve iniciar o Gnus utilizando M-x gnus.
Adicionando feed
Para adicionar um feed utilize G R (ou
M-x gnus-group-make-rss-group). Será pedido o endereço do feed e
posteriormente algumas outras informações.
Removendo feed
Para cancelar a inscrição de um feed (matá-lo) utilize C-k (ou
M-x gnus-group-kill-group).
Para inscrever em um feed utilize u ou
(M-x gnus-group-unsubscribe-current-group).
Para remover um feed utilize G DEL (ou M-x gnus-group-delete-group).
Esse comando irá remover o feed e todos os artigos salvos.
Listando feeds
Existem vários comandos e alguns deles encontram-se a seguir:
l(ouM-x gnus-group-list-groups)Lista os feeds com artigos não lidos.
L(ouM-x gnus-group-list-all-groups)Lista todos os feeds.
A k(ouM-x gnus-group-list-killed)Lista todos os feeds que foram mortos.
Lendo feeds
Existem vários comandos e alguns deles encontram-se a seguir:
n(ouM-x gnus-group-next-unread-group)Vai para o próximo feed com artigos não lidos.
p(ouM-x gnus-group-prev-unread-group)Vai para o feed anterior com artigos não lidos.
N(ouM-x gnus-group-next-group)Vai para o próximo feed.
P(ouM-x gnus-group-prev-group)Vai para o feed anterior.
SPACE(ouM-x gnus-group-read-group)Acessa um feed para leitura e acessa o primeiro artigo não lido.
RET(ouM-x gnus-group-select-group)Apenas acessa um feed para leitura.
Atualizando feeds
Para verificar se algum novo artigo foi publicado, utilize g. E para
verificar se algum novo artigo foi publicado no feed atual utilize
M-g.
Para verificar se novos artigos foram publicados constantemente deve-se utilizar o daemon do Gnus (maiores informações em1 ou2). Adicione :
(gnus-demon-add-handler 'gnus-demon-scan-news 10 t)
(gnus-demon-init)
no arquivo de configuração (~/.gnus) para verificar de 10 em 10
minutos.
A atualização só é feita depois que o Gnus fica idle/ocioso/parado. Fique tranquilo que o número de artigos novos será atualizada na tela.
Se você desejar verificar/testar a atualização automática utilize http://lorem-rss.herokuapp.com/ (dica encontrada no superuser).
Referências
Tags: