Newsbeuter ist ein konsolenbasierter Newsreeder für Linux. Das Programm ist relativ neu und die Entwickler sind sehr aktiv. Es bietet sehr interessante Features wie tagging (Kategorisierung von Feeds) oder Farbmanagement. Die Bedienung ist wirklich kinderleicht, selbst ohne lesen des Handbuchs (welches sehr ausführlich ist und auf jeden Fall einen Blick wert ist).
Nach dem ersten Start begrüßt einen newsbeuter:
[chrisbra@t41 ~]% newsbeuter
Error: no URLs configured. Please fill the file /home/chrisbra/.newsbeuter/urls with RSS feed URLs or import an OPML file.
newsbeuter 0.6
usage: newsbeuter [-i <file>|-e] [-u <urlfile>] [-c <cachefile>] [-h]
-e export OPML feed to stdout
-r refresh feeds on start
-i <file> import OPML file
-u <urlfile> read RSS feed URLs from <urlfile>
-c <cachefile> use <cachefile> as cache file
-C <configfile> read configuration from <configfile>
-v clean up cache thoroughly
-h this help
Also als erstes die Feeds importieren:
[chrisbra@t41 ~]% newsbeuter -i feeds_kaputt.opml
Import of feeds_kaputt.opml finished.
Alternativ reicht es passende
RSS-Feeds einfach in eine Datei ~/.newsbeuter/urls zu stecken. Danach ein erneuter Aufruf und newsbeuter präsentiert einem eine übersichtliche Oberfläche. Man sieht deutlich die Interface-Verwandtschaft zu
mutt oder
slrn an.
Die Konfiguration erfolgt über ~/newsbeuter/config, die Feeds werden in ~/.newsbeuter/urls angegeben.
Die aktuelle Version ist 0.6.
Man kann newsbeuter sehr gut konfigurieren, hier ein Beispiel für VI-Keybindings:
# lets have some common vim keybindings
#
bind-key j down
bind-key k up
bind-key ^F pagedown
bind-key ^B pageup
# this one, i am used from mutt
bind-key - pageup
Daneben besitzt newsbeuter noch erweiterte Funktionen wie Filterung, Killfile, Plugins (snownews) und Meta-feeds (z.B. alle ungelesenen Artikel: "query:Unread Articles:unread = \"yes\"" unread [in ~/.newsbeuter/urls einzutragen]).
Also newsbeuter ist schon sehr benutzbar. Allerdings besitzt es noch ein paar Kinderkrankheiten:
- leider gibt es keine Möglichkeit, nach Mustern einzufärben (z.B. Feed, Author, Date)
- ich wünsche mir eine Möglichkeit, die Konfiguration im Programm neu einzulesen (:source)
- segfaults hin und wieder (nicht reproduzierbar, muß ich weiter beobachten)
- In der Ansicht Tags/Kategorien wird nicht angezeigt, wieviele ungelesene Artikel der jeweilige Tag besitzt
- das öffnen von Links im Browser sollte in einem neuen Fenster erfolgen (im Hintergrund)
- es sollte möglich sein, die Tags Ansicht per Commandozeile zu starten
- Links im Feed sollten farbig markiert werden können
- kein Hinzufügen neuer Feeds in newsbeuter möglich (muß erfogen über echo "feed" >> ~/.newsbeuter/urls/" und dann manuelles Reload aller Urls <Ctrl>-R)
- kein shell-escape (siehe vorherige)
- noch keine Macros möglich
- keine Fehlermeldung, wenn eine Datei nicht eingelesen werden kann
Vielleicht kann sich ja ein Entwickler mal dem ein oder anderen Punkt annehmen (*g* hall nion

)
Newsbeuter ist auf jeden Fall mal einen Blick wert und ich bin mir sicher, dass zukünftig da noch viel passieren wird.
Hier noch der obligatorische Screenshot: