slrn ist ein Newsreader für die Konsole. Mit diesem Programm ist es also möglich, am Usenet teilzunehmen.
Ich verwende das Programm auf Mac OS X und habe es stark an meine Bedürfnisse angepasst, wie du den folgenden Screenshots und Konfigurationsdateien entnehmen kannst.
Falls du spezifische Fragen zum Betrieb unter OS X haben solltest, stehe ich natürlich gerne nach meinen Möglichkeiten zur Verfügung. Ansonsten verweise ich auf die Linksammlung am Ende der Seite.
2 Umgebungsvariablen sollten auf alle Fälle gesetzt werden. Wie man das bewerkstelligt, steht in der Man-Page der verwendeten Shell.
NNTPSERVER "localhost"
Damit greift erfährt slrn, auf welchen Newsserver zugegriffen werden soll. localhost kann natürlich auch durch die Adresse jedes anderen Newsservers ersetzt werden.
TERM xterm-color
Damit schaltet der Newsreader auf fabige Ausgabe an der Konsole um.
In der ~/.slrnrc geschieht die zentrale Konfiguration aller Funktionen des Newsreaders. Diese Optionen sind im Handbuch ausführlich aufgeführt und dokumentiert.
Ich binde in die Datei jedoch nur weitere Konfigurationsdateien ein, um die Übersichtlichkeit zu erhöhen.
colors - Das aktuelle Farbschema.
monochrome - Farben für monochrome Terminals.
keybindings - Tastaturbindungen
connection - Externe Programme und Kommunikationseinstellungen.
personal - Accountspezifische Einstellungen wie Name, Mailadresse, Grundeinstellungen zum Scoring etc..
directorys - Verzeichnisse
ui_config - Anpassungen des Benutzerinterfaces
post - Allgemeine Postingoptionen.
startuphook - Initialisierung einiger Macros zur Startzeit des Programms
slrn kann auf vielfältige Weise in seiner Funktion durch Macros erweitert werden. Folgende kommen bei mir gegenwärtig zum Einsatz:
ASCII-X-Face erlaubt mir, in Verbindung mit Imagemagick und angepassten Versionen von image2ascii und view-x-face, X-Faces in ASCII-Bilder umzuwandeln und diese dann anzuzeigen.
Das Adaptive Scoring Macro ermöglicht automatische Scorefile-Einträge auf der Basis meiner Lesegewohnheiten.
Ein Patch von Ralph Angenendt behebt das Problem, die Gruppe immer per q oder Q verlassen zu müssen, damit das Scoring zur Anwendung kommt.
Das Scoring auf Knopfdruck stellt eine ideale Ergänzung zum adsc dar. Die Konfiguration der Tastenbelegung findet sich in der keybindings, die der restlichen Optionen in einer separaten Konfigurationsdatei.
Dieses Macro sichert persistent, welche Artikel per * markiert wurden.
Custom Headers erlaubt das Einbinden der Ausgabe externer Programme in den Header der Postings. Mittels eines Applescripts frage ich beispielsweise iTunes nach dem aktuell gespielten Titel und binde dies als X-Now-Playing ein.
slrn.org - Die Homepage des Newsreaders.
Slrn for MacOS X - Binaries von slrn, jed & Co.
slrn + leafnode auf Mac OS X - Eine ausführliche Anleitung zur Installation von slrn und leafnode auf Mac OS X
The JED Editor Home Page - Der IMHO beste Editor in Verbindung mit slrn. YMMV ;).
news://de.comm.software.newsreader - In dieser deutschsprachigen Newsgroup ist slrn Ontopic. Sollte man zudem das Subject mit [slrn] taggen, besteht die Chance auf Antwort einer der Maintainer ;).
leafnode (bzw. leafnode 2, den ich einsetze) - Ein lokaler Newsserver, mit dem man slrn quasi Offlinefunktionalität beibiegen kann.