[[Vorlage(Archiviert, "")]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] [:Packprogramme: Archive entpacken] [:Programme_starten: Ein Programm starten] [:Editor: Datei mit einem Editor öffnen] [:Programme_kompilieren: Pakete aus dem Quellcode erstellen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Wiki/Icons/rss.png, 75, left)]] [http://kiza.kcore.de/software/snownews/ Snownews] {de} ist ein schlanker RSS-[:Feedreader:] für die Konsole. Obwohl der Name etwas anderes vermuten lässt wird das Programm in Deutschland entwickelt und zwar vom Programmierer Oliver Feiler. Es kann mit Skripten, die man auf der [http://kiza.kcore.de/software/snownews/snowscripts/extensions Entwicklerseite] {en} finden kann, erweitert werden. Die Skripte zur Erweiterung von Snownews scheinen aber momentan nicht zu funktionieren. Snownews präsentiert sich als schlankes, schnelles und ressourcenschonendes Programm. Da es nicht auf einen X-Server angewiesen ist kann man es auf fast allen Systemen wie z. B. einem Server einsetzen. Snownews beherrscht noch weitere Features wie die Unterstützung für HTTP-Proxyserver, optionale Unterstützung für Cookies, Importfunktion für Abonnements im OPML Format und viele mehr. Der größte Vorteil ist aber die einfache Bedienung, die Snownews auch für Anfänger/Einsteiger interessant macht. [[Anker(Installation)]] = Installation = [[Anker(InstallationPaket)]] == Installation aus den Paketquellen == Snownews ist in den Ubuntu-Paketquellen enthalten. Folgendes Paket muss installiert [1] werden: * '''snownews''' (''universe'', [2]) Nach der Installation kann das Programm mit dem Befehl '''snownews''' in einem Terminal gestartet [3] werden. [[Anker(Installation2)]] == Vorkompilierte Inhalte == Es besteht auch die Möglichkeit ein bereits vorkompiliertes Paket von der [http://kiza.kcore.de/software/snownews/downloading.de Download-Seite] {de} herunter zu laden und zu entpacken [4]. Dies ist bereits die aktuelle Version. Da es sich hier um ein Zusatzprogramm handelt das nicht in der Paketverwaltung zu finden ist, ist es zu empfehlen das Archiv in das Verzeichnis [:opt: /opt] zu entpacken. Danach wechselt man in das neue Verzeichnis {{{#!vorlage Befehl cd snownews-/ }}} und startet das Programm mit {{{#!vorlage Befehl ./snownews }}} [[Anker(InstallationManuell)]] == Manuelle Installation == Für das Kompilieren von Snownews müssen folgende Pakete installiert [1] sein: * '''libncurses5-dev''' * '''libncurses5-dbg''' * '''libncursesw5-dbg''' * '''libncursesw5-dev''' * '''gettext''' * '''html2text''' * '''intltool-debian''' * '''po-debconf''' * '''zlib1g-dev''' * '''libxml2-dev''' [[Vorlage(Pakete, "build-essential checkinstall libncurses5-dbg libncursesw5-dbg libncurses5-dev gettext html2text intltool-debian libncursesw5-dev po-debconf zlib1g-dev libxml2-dev")]] Um das Programm selbst zu kompilieren lädt man sich von der [http://kiza.kcore.de/software/snownews/downloading.de Download-Seite] {de} den Tarball herunter und entpackt [4] diesen. Nun wechselt man in das neu angelegte Verzeichnis und kompiliert [7] das Programm. {{{#!vorlage Hinweis Möchte man weder die Version aus den Ubuntuquellen noch die aktuelle Version, kann man sich [http://kiza.kcore.de/software/snownews/download: hier] {dl} eine andere Version herunterladen. Es stehen alle Versionen ab 1.0.1 zur Verfügung. }}} [[Bild(./Snownews.png, 350, right)]] [[Anker(Benutzung)]] = Benutzung = [[Anker(ErsteStart)]] == Der erste Start == Nach dem ersten Start sind nicht mehr, wie zwei schwarze Streifen zu sehen. Dies lässt sich recht schnell ändern. Ein Druck auf die Taste [[Vorlage(Tasten, A)]] öffnet einen schwarzen Balken in den man die Adresse des Feeds eingibt. Nach der Bestätigung mit [[Vorlage(Tasten, Enter)]] erscheint der neue Feed im Hauptfenster. Vorrausgesetzt es besteht eine Verbindung ins Internet, werden gleich alle neuen Nachrichten herunter geladen und können gelesen werden. [[Anker(Steuerung)]] == Steuerung == Wie bei einigen anderen Programmen für die Konsole wird Snownews ebenfalls über Tastenkürzel gesteuert. In der folgenden Tabelle sind die wesentlichen Tastenkürzel aufgelistet. ||<-4 tablestyle="width: 95%;" rowclass="titel"> Steuerung|| ||'''Tastenkürzel'''||'''Funktion'''||'''Tastenkürzel'''||'''Funktion'''|| || [[Vorlage(Tasten, up)]] oder [[Vorlage(Tasten, P)]]||Eine Zeile nach oben wechseln (Haupt- und Artikelfenster)|| [[Vorlage(Tasten, down)]] oder [[Vorlage(Tasten, N)]]||Eine Zeile nach unten wechseln (Haupt- und Artikelfenster)|| || [[Vorlage(Tasten, rechts)]]||Eine Meldung weiter (Artikelansicht)|| [[Vorlage(Tasten, links)]]||Eine Meldung zurück (Artikelansicht)|| || [[Vorlage(Tasten, A)]]||Neuer RSS-Feed abonieren (Hauptfenster)|| [[Vorlage(Tasten, shift+d)]]||RSS-Feed entfernen (Hauptfenster)|| || [[Vorlage(Tasten, R)]]||Markierten Feed aktualisieren (Haupt- und Artikelfenster)||[[Vorlage(Tasten, shift+R)]]||Alle Feeds aktualisieren (Hauptfenster)|| ||[[Vorlage(Tasten, M)]]||Alle Nachrichten als gelesen markieren (Artikelfenster)||[[Vorlage(Tasten, shift+M)]]||Nachrichten als gelesen/ungelesen markieren (Artikelfenster)|| || [[Vorlage(Tasten, I)]]||Informationen über Feed anzeigen (Artikelfenster)|| [[Vorlage(Tasten, Q)]]||Snownews beenden (Hauptfenster) [[BR]] In das Hauptfenser wechseln (Artikelfenster)|| || [[Vorlage(Tasten, O)]]||Link öffnen (Artikelfenster und -ansicht)|| [[Vorlage(Tasten, enter)]]||Öffnen (Haupt- und Artikelfenster)|| || [[Vorlage(Tasten, F)]]||Filter einschalten (Hauptfenster)|| [[Vorlage(Tasten, shift+F)]]||Filter ausschalten (Hauptfenster)|| || [[Vorlage(Tasten, B)]]||Browserauswahl (Hauptfenster)||[[Vorlage(Tasten, C)]]||Feed-Name ändern (Hauptfenster)|| || [[Vorlage(Tasten, shift+C)]]||Feed einer Kategorie zuordnen (Hauptfenster)|| [[Vorlage(Tasten, shift+H)]]|| Ansicht ungelesener Artikel (Hauptfenster)|| [[Anker(Kategorien)]] == Kategorien == Wenn mehrere Feeds abonniert sind kann es schnell passieren, dass man die Übersicht verliert. Um dem entgegen zu wirken besteht die Möglichkeit die Feeds in Kategorien einzuteilen. Mit der Tastenkombination (siehe [#Tastenkuerzel Steuerung]) öffnet sich im Hauptfenster ein Dialog in dem man eine Kategorie zuweisen oder neu anlegen kann. Diese erscheint dann nach der Bestätigung in der gleichen Zeile vor der Anzeige der ungelesenen Artikel. [[Anker(Filter)]] == Filter == Die Filterfunktion kann man nutzen sobald man mindestens eine Kategorie festgelegt hat. Mit der Tastenkombination (siehe [#Tastenkuerzel Steuerung]) öffnet sich ein Dialog mit den bereits festgelegten Kategorien von denen man eine auswählen kann. Danach werden nur noch Feeds der entsprechenden Kategorie angezeigt. [[Anker(ungeleseneArtikel)]] == Ansicht ungelesener Artikel == Dies ist eine weitere Möglichkeit zu sortieren. Nach der Aktivierung der Funktion erscheint im Hauptfenster eine neuer Eintrag. Im entsprechenden Artikelfenster werden alle ungelesenen Artikel aller abonnierten Feeds aufgelistet. [[Anker(opml_importieren)]] == Feedlisten aus anderen Programmen importieren == Snownews unterstützt das Importieren von Feedlisten aus anderen Programmen, wie zum Beispiel [:Liferea:] oder ähnlichem, wenn sie im freien opml-Format vorliegen. Das tun sie in vielen Fällen automatisch und wenn nicht erlauben aber viele Programme zumindest das Exportieren der Feedliste in das opml-Format. Um diese Feedlisten zu importieren wird mit snownews automatisch das [:Perl:]-Skript '''opml2snow''' installiert. Leider ist snownews in den Paketquellen [https://bugs.launchpad.net/ubuntu/+source/snownews/+bug/210394 falsch paketiert] {en} , was es vor der Nutzung dieses Programmes notwendig macht noch zuerst folgendes Paket zu installieren [1]: * '''libxml-simple-perl''' Wenn nun ein anderes Programm seine Feedliste in der Datei '''feedlist.opml''' speichert kann man sie mit folgendem Befehl nach Snownews portieren: {{{#!vorlage Befehl opml2snow feedlist.opml >>~/.snownews/urls }}} [[Anker(Konfiguration)]] = Konfiguration = [[Anker(Browser)]] == Browser auswählen == Es gibt zwei Möglichkeiten einen Browser, mit dem ein im Artikel befindlicher Link geöffnet werden kann, auszuwählen. Mit der entsprechenden Tastenkombination öffnet man einen Eingabedialog in dem der Befehl mit Parameter eingegeben werden kann. Alternativ kann man dies auch in die Datei '''~/.snownews/browser''' eintragen. ||<-2 tablestyle="width: 95%;" rowclass="titel"> Konfiguration|| ||'''Parameter'''||'''Bedeutung'''|| || %s|| Der Link wird mit der Standardeinstellung des Browser geöffnet.|| || -remote openURL\(%s,new-window\)|| Jeder Link wird in einem neuen Fenster geöffnet.|| Weitere Parameter sind der [http://www.kcore.de/wiki/wiki.cgi?Snownews/FAQ Entwickler-Homepage] {en} zu entnehmen. {{{#!vorlage Hinweis Wird kein Parameter angegeben wird lediglich der Browser gestartet. }}} [[Anker(Tastenkuerzel)]] == Tastenkürzel ändern == Um die Tastenkürzel zu ändern öffnet man die Datei '''~/.snownews/keybindings''' in einem Editor [6] und ersetzt bei der jeweiligen Funktion hinter dem Doppelpunkt den entsprechenden Eintrag. Die Syntax der Datei ist selbsterklärend. [[Anker(Farben)]] == Farben ändern == Die Farbe z. B. für neue Artikel kann in der Datei '''~/.snownews/colors''' angepasst werden. Eine Liste der verfügbaren Farben mit den entsprechenden Zahlen ist in der Datei vorhanden. Die Zahl der gewünschten Farbe setzt man einfach hinter die entsprechende Funktion. == Proxy benutzen == Snownews unterstüzt auch das Abrufen von Feeds durch einen HTTP-Proxy. Dazu muss man nur die [:Umgebungsvariable: Umgebungsvariable http_proxy] setzen. Wichtig ist, dass Snownews am Anfang immer ein ``http://`` stehen haben möchte. = Links = * [http://kiza.kcore.de/software/snownews/ offizielle Webseite] {en} * [http://kiza.kcore.de/software/snownews/snowscripts/extensions Addons und Filter] {en} * [http://www.linux-user.de/ausgabe/2008/02/071/index.html Artikel in linux-user 02.2008] {de} * [http://linux.die.net/man/1/snownews manpages von Snownews] {en} # tag: Internet, Shell