I have used Newsbeuter happily for many years, since it is the Mutt of feed readers, and I love Mutt. However, in moving my life to Emacs I looked at some Emacs feed readers. I discovered Elfeed, and enjoyed it for a while. I've also attempted to use the RSS feed reader built into Gnus (via
G R), but I really didn't like that. So I'm currently using Gwene as an NNTP source for Gnus. Gwene translates RSS and Atom feeds on the Internet into Newsgroups. This lowers the burden on individual sites, and has the benefit of not disclosing your IP to the sites.
Setting up Gwene was really easy:
(require 'gnus) (add-to-list 'gnus-secondary-select-methods '(nntp "news.gwene.org"))
Once that configuration is in place, I reloaded Gnus by quitting it and re-entering it for good measure. Then I hit
gnus-group-enter-server-mode) which brought up the server buffer:
nntp:news.gwene.org I can browse the list of newsgroups available on the server, and to toggle subscribing I can hit
(gnus-group-unsubscribe-group GROUP &optional LEVEL SILENT)
Toggle subscription to GROUP.
Killed newsgroups are subscribed. If SILENT, don’t try to update the group line.
These are the newsgroups to which I am currently subscribed: