snownews

Autres langues

Langue: de

Version: 1. März 2004 (fedora - 06/07/09)

Section: 1 (Commandes utilisateur)

NAME

snownews - Konsolen RSS Newsreader

SYNTAX

snownews [-huV] [--help|--update|--version]

BESCHREIBUNG

Snownews ist ein schlanker RSS/RDF Newsreader. Das Program verarbeitet RSS 1.0 feeds, die dem W3C RDF Standard gehorchen. Es unterstьtzt ьberdies die Radio Userland 0.91 und 2.0 RDF Versionen.

Die Hauptansicht des Programms wird unmittelbar nach dem Start angezeigt. Dort werden Newsfeeds dazugefьgt, gelцscht und manuell aufgefrischt. Auf der rechten Seite wird die Anzahl der neuen Eintrдge fьr den jeweiligen Feed angezeigt. Um einen zur Liste hinzuzufьgen, drьcken Sie die Taste 'a' und geben Sie die vollstдndige URL mit vorangestelltem http:// ein. Um einen Eintrag aus der Liste zu lцschen drьcken Sie die Taste 'D' , nachdem Sie ihn hervorgehoben haben. Ein Dialogfeld zur Bestдtigung wird eingeblendet.

Sie kцnnen mit den Cursortasten und mit den Tasten 'n' und 'p' nach oben, bzw. nach unten navigieren. Wenn Sie die Taste 'r' drьcken, wird der aktuell hervorgehobene Eintrag neu vom Server geladen. Die Taste 'R' lдdt alle Ihre Eintrдge neu. 'T' lдdt den aktuellen Feed neu und ignoriert dabei sдmtliche Caches. Das heiяt, auch wenn der Feed auf dem Server nicht verдndert wurde, wird er trotzdem komplett heruntergeladen.

Das Program sortiert Ihre Feedliste nicht automatisch. Um Eintrдge nach oben bzw. unten verschieben, indem Sie die Tasten 'P' oder 'N' drьcken.

Drьcken Sie die Return Taste auf einem hervorgehobenen Eintrag, um ihn anzuzeigen. In dieser Ansicht kцnnen Sie wieder mit den Cursortasten, bzw. 'n' und 'p' navigieren. Wenn Sie 'r' drьcken wird der aktuelle Feed neu geladen. Eintrдge kцnnen von der Liste komplett verschwinden und neue erscheinen. Neu hinzugekommene werden in Fettschrift dargestellt.

Wдhlen sie einen Eintrag und drьcken Sie Return um ihn zu lesen. Wenn keine Beschreibung an den Eintrag gehдngt ist, zeigt das Programm stattdessen den Text "Keine Beschreibung vorhanden." an. In dieser Ansicht kцnnen Sie die Cursortasten links und rechts, respektive 'p' und 'n' verwenden um zum vorigen oder nдchsten Eintrag zu gelangen. Die Taste 'o' цffnet den mit dem Eintrag verknьpften Link im angegebenen Webbrowser.

Der Standardbrowser ist Lynx. Sie kцnnen dies aber дndern, indem Sie im Hauptmenь die Taste 'B' drьcken. Alternativ kцnnen Sie auch die Datei ~/.snownews/browser editieren. Das Programm ersetzt %s durch die URL, wenn es den Webbrowser aufruft.

Netzwerkverbindungen kцnnen mit der Taste 'z' unterbrochen werden, wenn das Programm hдngt und auf Daten von einem Server wartet.

Sie kцnnen einen Feed umbennen, indem Sie die Taste 'c' drьcken und den neuen Namen eintippen. Um den Namen wieder auf den ursprьnglichen zurьckzusetzen geben Sie '-' in das Eingabefeld ein.

Type Ahead Find

Zur schnelleren Navigation durch die Feedliste eignet sich Type Ahead Find. Drьcken Sie die Tabulator Taste um die Funktion zu aktivieren. Die Statusleiste dient nun als Eingabefeld. Wдhrend Sie den Suchbegriff eintippen markiert Snownews automatisch passende Eintrдge. Wenn Sie die Return Taste drьcken wird dieser ausgewдhlt. Wenn mehrere Eintrдge zu Ihren Suchkriterien passen kцnnen Sie mit der Tab Taste zwischen ihnen hin- und herschalten. Sie kцnnen Type Ahead beenden, indem Sie den Suchbegriff aus dem Textfeld lцschen, oder STRG-G drьcken.

Kategorien

Snownews verwendet Kategorien, um groяe Feedlisten zu organisieren. Sie kцnnen soviele Kategorien fьr einen Feed definieren, wie Sie wollen. Im Hauptmenь kцnnen Sie dann einen Filter aktivieren, der nur Feeds anzeigt, die der ausgewдhlten Kategorie angehцren. Die Kategorie wird neben dem Namen des Feeds im Hauptmenь angezeigt.

Um einen Feed zu einer Kategorie hinzuzufьgen oder zu entfernen, drьcken Sie 'C' wenn er im Hauptmenь hervorgehoben wird. Wenn bereits Kategorien definiert sind, werden diese in einem Menь angezeigt. Drьcken Sie einfach die vorangestellte Nummer um Sie auszuwдhlen. Um eine neь Kategorie zu erstellen, drьcken Sie 'A' und geben Sie den Namen der Kategorie ein. Um einen Feed aus einer Kategorie zu entfernen, wдhlen Sie einfach deren Nummer aus der Liste.

Sie kцnnen alle Kategorien sehen, in denen sich ein Feed befindet, in der Feed Information.

Tatenbelegung konfigurieren

Die Tastenbelegung kцnnen Sie дndern, indem Sie die Datei ~/.snownews/keybindings editieren. Das Format der Datei ist "Funktionsbeschreibung:Taste". дndern Sie bitte nicht den Text der Funktionsbeschreibung. Der einzelne Buchstabe hinter dem Doppelpunkt stellt die Taste dar, die das Programm mit der entsprechenden Funktion verknьpft. Wenn aus irgendeinem Grund eine Definition aus der Datei entfernt wird, oder Sie fьr das Programm unleserlich ist, wird die standard Tastenbelegung verwendet.

HTML Konvertierung

Snownews versucht HTML Inhalt von Feed in Standard Text umzuwandeln, bevor es den Text anzeigt. Alle HTML tags werden hierzu aus dem Feed entfernt und gebrдuchliche Entities umgewandelt. Standardmдяig werden nur die in XML definierten Entities (&lt; (<), &gt; (>), &amp; (&), &quot; (") and &apos; (')) und eine interne Standardvorgabe umgewandelt. Sie kцnnen diese Liste erweitern, indem Sie die gewьnschten Zeichen in die Datei ~/.snownews/html_conversion eintragen.

Importieren von Abonnements aus anderen Programmen:

Snownews kann opml Abonnements von anderen RSS Newsreadern in sein eigenes Format importieren. Dies funktioniert mit dem mitgelieferten Programm "opml2snow". Um eine Subscription Datei zu konvertieren, tippen Sie "opml2snow Datei.opml", wobei Datei.opml die zu importierende Datei ist. Das Programm gibt die konvertierten Daten auf den Bildschirm aus. Verwenden Sie "opml2snow Datei.opml >konvertiert" um die Ausgabe in die Datei "konvertiert" zu schreiben, oder "opml2snow Datei.opml >>~/.snownews/urls" um die konvertierten Daten zu der Feedliste von Snownews hinzuzufьgen. Geben Sie "opml2snow -h" ein fьr mehr Beispiele.

Einige weitere nьtzliche Dinge:

Wenn Sie einen Artikel lesen kцnnen Sie zur ьbersicht gelangen, indem Sie 'q' oder die Return Taste drьcken. Zurьck in der Hauptьbersicht wird automatisch der nдchste ungelesene Eintrag ausgewдhlt, sodass Sie nur Return drьcken zu brauchen um alle Artikel nacheinander zu lesen.

Snownews' HTTP Client folgt automatisch HTTP Server Redirects. Wenn die URL, die Sie eingegeben haben, auf einen Permanenten Redirect zeigt wird das Programm die interne URL auf die neue дndern. Dieser Feed wird von nun an automatisch von der neuen Adresse geladen.

Ein Kurzhilfe Fenster ist in jeder Ansicht mit der Taste 'h' erhдltlich.

Das Programm ьberprьft automatisch einmal pro Woche, ob eine neue Version erhдltlich ist, wenn es sich beendet. Es lдdt eine Datei mit dem Namen "version" von meinem Webserver und vergleicht den Inhalt mit der lokalen Version. Wenn diese unterschiedlich sind schreibt es beim beenden eine entsprechende Meldung auf den Bildschirm. Dies war meiner Meinung nach die am wenigsten nervige Methode die Funktion zu implementieren. Sie kцnnen diese Meldung einfach ignorieren, wenn Sie nicht updaten wollen oder kцnnen, weil das Programm z.B mit Ihrer Distribution kam. Um die ьberprьfung zu deaktivieren, schreiben Sie den Wert -1 in die Datei ~/.snownews/updatecheck. Snownews ьbertrдgt ьbrigens absolut nichts zu meinem Server. Es lдdt nur ьber HTTP eine Datei, die die Versionnummer enthдlt und vergleicht diese lokal.

Wenn Sie einen Proxyserver benцtigen um in das Internet zu gelangen, setzen Sie die Umgebungsvariable "http_proxy". Snownews erwartet diese Variable in der Form http://ihr_proxy.org:PORT/ (http://proxy.ihr_provider.com:8080/).

Snownews wurde verцffentlicht under der GNU General Public License Version 2.

OPTIONEN

--update or -u, Alle Feeds werden beim Programmstart automatisch neu geladen.

--help or -h, Zeigt eine ьbersicht aller Parameter an und beendet sich wieder.

--version or -V, Zeigt die Versionsnummer an und beendet sich wieder.

DATEIEN

/usr/bin/snownews

ENVIRONMENT

http_proxy
Snownews wird auf das Internet ьber den Proxyserver zugreifen, der in dieser Variable gesetzt ist. Diese Variable wird in der Form http://ihr_proxy.org:PORT/ erwartet.

BUGS

Bugs den Entwicklern melden.

Wenn Sie meinen einen Bug in Snownews gefunden zu haben, teilen Sie mir dies bitte mit. Alles, was das Programm zum Absturz bringt, egal was sie damit tun, ist ein Bug, der behoben werden muss. Probleme beim XML Parsen sind wahrscheinlich nicht in Snownews zu beheben, da libxml dafьr verantwortlich ist. Sie kцnnen mir problematische Feeds aber trotzdem schicken, vielleicht ist das Problem ja doch in Snownews.

AUTOR

Oliver Feiler <kiza@kcore.de>