Facebook ist zum Glück nicht der einzige Treffpunkt zum Reden: Wenn Sysadmin-Kolumnist Charly Kühnast die Web-Schwatzbude Reddit besucht, dann lässt er den Webbrowser immer öfter links liegen und greift zu dem Tool RTV, das sogar auf reinen Textkonsolen Bilder und Videos anzeigen kann.
Reddit ist ein Webportal, auf dem alle möglichen Leute alle möglichen Neuigkeiten aus allen möglichen Themenbereichen posten und anderswo unmögliche Diskussionen darüber führen. Für ein gewisses Maß an Struktur sorgt die Aufteilung in viele Themenbereiche (Subreddits). Anstatt einen Browser zu bemühen, greife ich oft zu RTV [1], dem Reddit Terminal Viewer.
Das Tool ist in Python geschrieben, weswegen die Pakete »python« und »python-setuptools« im System ihre Anker geworfen haben sollten. Mit
pip install rtv
stoße ich dann die eigentliche Installation von RTV an. Nach dem Aufruf (»rtv«) grüßt die Reddit-Startseite.
Ich navigiere wahlweise mit den Cursortasten oder im Vi-Stil: Mit einem Tastendruck auf [U] gelange ich zum Login. Reddit ist für mich weitgehend ein Read-only-Medium, ich poste und kommentiere nur selten. Wenn doch, dann ist ein Login zwingend, ebenso zum Bewerten von Beiträgen. Mit [A] bewerte ich einen Beitrag positiv (Upvote), [Z] bekundet meine Ablehnung (Downvote).
Das Reddit-Kommentarsystem ist in RTV gut umgesetzt. Einrückungen machen kenntlich, wer auf wen geantwortet hat. Mit der Leertaste blende ich Kommentarzweige aus, die ich uninteressant finde – gerade bei populären oder kontrovers diskutierten Themen ist das die einzige Möglichkeit, den Überblick zu behalten, denn die Länge von Kommentar-Threads auf Reddit ist legendär.
Sagt mir die Tastenbelegung nicht zu, ändere ich sie kurzerhand. Dazu erzeuge ich mit dem Kommando
rtv --copy-config
eine Konfigurationsdatei, in der zunächst die Default-Einstellungen abgelegt sind. Diese passe ich nun nach meinem Geschmack an. Neben der Tastaturbelegung ist es möglich, den Zeichensatz festzulegen (vorbelegt ist sinnvollerweise UTF-8) oder mich automatisch einloggen lassen. Auch kann ich eine Startseite festlegen, bei mir den Subreddit »/r/linux«).
Als die Bilder laufen lernten
Medien wie Bilder oder Videos anzeigen ist in einer Shell natürlich ein Problem. Falls ich aber das Terminal auf einer grafischen Oberfläche geöffnet habe, kann RTV konfigurierbar verschiedene Hilfsprogramme aufrufen, um Medieninhalte anzuzeigen. (Oder ich starte gleich einen Browser, aber sei’s drum.) Vorbereitend rufe ich einmal
rtv --copy-mailcap
auf. Danach finde ich im Home die Datei ».mailcap«, die definiert, welcher Viewer welches Medium (Mime-Type) wiedergeben soll. Bilder zeigt per Default der schlanke Betrachter »feh« an, den ich erst installieren muss (Abbildung 1).
Weiter unten in der Konfigurationsdatei finde ich Links speziell für Textarbeiter: Hier treten Konverter an, die Bilder und Videos in Ascii wandeln und so auf einer reinen Textoberfläche den Inhalt der Medien zumindest ahnen lassen. (jk)
Infos







