Statt Websites oder Newsfeeds nutzt Charly lieber Getnews.tech, um sich auf der Kommandozeile schnell und gezielt über die Geschehnisse rund um die Welt auf dem Laufenden zu halten.
Wenn ich mich über die Geschehnisse in der Welt auf dem Laufenden halten möchte, kann ich meine Lieblings-Online-Zeitungen abklappern oder, wenn es schnell gehen muss, einen Newsticker bemühen. Was aber, wenn ich dafür die Konsole nicht verlassen möchte? Diese Lücke füllt Getnews.tech.
Getnews.tech kann ich einfach übers Web per Curl abfragen. Wer aus Gründen der Datensparsamkeit selbst hosten möchte, der findet den Code samt Installationsanleitung auf Github [1]. Außerdem benötigt man noch einen API-Key der News API [2]. Er ist für Privatnutzer kostenlos, erfordert aber eine Registrierung. Die News API dient als eigentliche Datenquelle, während Getnews.tech als CLI-Wrapper das Bedienen und Sortieren ermöglicht und sich um die menschenlesbare Ausgabe kümmert.
Rufe ich »curl getnews.tech« ohne weitere Parameter auf, erhalte ich die neuesten Nachrichten aus aller Welt ohne weitere Sortierung. Dabei muss ich in Kauf nehmen, Meldungen in Sprachen zu erhalten, die ich nicht verstehe, und in Schriftsystemen, die mir erst recht nichts sagen – hebräisch etwa (Abbildung 1) oder japanische Kanji. Ich kenne lediglich die Kanji-Zeichen für Mann und Frau, die ich mir eingeprägt habe, um in Düsseldorf-Oberkassel im Sushi-Restaurant nicht aufs falsche Örtchen zu gehen.
Glücklicherweise bietet Getnews.tech diverse Möglichkeiten, das Chaos zu ordnen. So stelle ich der URL ein Länderkürzel voran, um Nachrichten nur auf Deutsch (»curl de.getnews.tech«), Englisch (»curl en.getnews.tech«) oder exklusiv in Dutzenden weiteren Sprachen zu erhalten. Darüber hinaus kann ich Themengebiete auswählen, die mich interessieren. Will ich die neuesten Sportnachrichten sehen, hänge ich den Parameter »category=sports« an. Neben »sports« akzeptiert Getnews.tech noch die Kategorien »business«, »entertainment«, »general«, »health«, »science« und »technology«.
Zuletzt lege ich noch die Anzahl der Meldungen fest, die das Tool gleichzeitig präsentieren soll. Dazu dient der Parameter »n=Anzahl«. Um also aus dem deutschen Nachrichtenstrom die letzten beiden Meldungen der Kategorie »science« zu sehen (Abbildung 2), verwende ich den Aufruf aus Listing 1. (jlu)
Listing 1
Parametrisierter Aufruf
$ curl de.getnews.tech/n=2,category=science
Infos
- Getnews.tech: https://github.com/omgimanerd/getnews.tech
- News API: https://newsapi.org






