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:

Ad ":source": ist möglich, allerdings nicht ganz leicht. Ich tu's aber mal auf die TODO-liste.
Ad Segfaults: core-Files wären toll zum debuggen (hint: ulimit -c unlimited), am besten von einem newsbeuter mit Debugsymbolen.
Ad Links im Hintergrund öffnen: bau dir ein Shellskript, das das macht, wie du es dir vorstellst, und setze das einfach als Browser.
Ad Tags: in 0.7 ist implementiert, dass man mit :tag direkt einen Tag auswählen kann.
ad fehlende Fehlermeldung: ist in 0.7 implementiert.
ad Makros: ich hab mal eine Erweiterung über eine einbettbare Skriptsprache (Lua, SPL, S-Lang, ...) geplant, allerdings fehlt dazu noch einiges, um das auch nur halbwegs stimmig einbauen zu koennen.
ok, newsbeuter 0.6 kompiliert mit debugsymbols:
core (Vorsicht, 31M)
logfile
Danke für die Infos. Das hört sich interessant an.