Vor einiger Zeit haben wir über einen CLI-News-Client namens InstantNews geschrieben Das hilft Ihnen, Nachrichten und aktuelle Schlagzeilen sofort von der Befehlszeile aus zu lesen. Heute bin ich über ein ähnliches Dienstprogramm namens Clinews gestolpert das dem gleichen Zweck dient - Lesen von Nachrichten und neuesten Schlagzeilen von beliebten Websites, Blogs von Terminal. Sie müssen keine GUI-Anwendungen oder mobilen Apps installieren. Sie können direkt von Ihrem Terminal aus lesen, was in der Welt passiert. Es ist ein kostenloses Open-Source-Dienstprogramm, das mit NodeJS geschrieben wurde .
Clinews installieren
Da Clinews mit NodeJS geschrieben wurde, können Sie es mit dem NPM-Paketmanager installieren. Falls Sie NodeJS noch nicht installiert haben, installieren Sie es wie im folgenden Link beschrieben.
- So installieren Sie NodeJS unter Linux
Führen Sie nach der Installation des Knotens den folgenden Befehl aus, um Clinews zu installieren:
$ npm i -g clinews
Sie können Clinews auch mit Yarn installieren :
$ yarn global add clinews
Yarn selbst kann mit npm
installiert werden$ npm -i yarn
News-API konfigurieren
Clinews ruft alle Schlagzeilen von der News API ab . News API ist eine einfache und benutzerfreundliche API, die JSON-Metadaten für die Schlagzeilen zurückgibt, die derzeit in einer Reihe von Nachrichtenquellen und Blogs veröffentlicht werden. Es bietet derzeit Live-Schlagzeilen aus 70 beliebten Quellen, darunter Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, Hacker News, IGN, Mashable, National Geographic, Reddit r/all, Reuters, Speigel Online, Techcrunch, The Guardian, The Hindu, The Huffington Post, The Newyork Times, The Next Web, The Wall Street Journal, USA Today und mehr .
Zunächst benötigen Sie einen API-Schlüssel von News API. Gehen Sie zu https://newsapi.org/register URL und registrieren Sie ein kostenloses Konto, um den API-Schlüssel zu erhalten.
Nachdem Sie den API-Schlüssel von der News-API-Site erhalten haben, bearbeiten Sie Ihre .bashrc Datei:
$ vi ~/.bashrc
Fügen Sie am Ende den Newsapi-API-Schlüssel wie unten hinzu:
export IN_API_KEY="Paste-API-key-here"
Bitte beachten Sie, dass Sie den Schlüssel in die doppelten Anführungszeichen einfügen müssen. Speichern und schließen Sie die Datei.
Führen Sie den folgenden Befehl aus, um die Änderungen zu aktualisieren.
$ source ~/.bashrc
Erledigt. Lassen Sie uns jetzt weitermachen und die neuesten Schlagzeilen aus neuen Quellen abrufen.
Lesen Sie Nachrichten und aktuelle Schlagzeilen von der Befehlszeile
Um Nachrichten und aktuelle Schlagzeilen aus einer bestimmten neuen Quelle zu lesen, zum Beispiel The Hindu , ausführen:
$ news fetch the-hindu
Hier, "the-hindu" ist die neue Quell-ID (Abruf-ID).
Der obige Befehl ruft die letzten 10 Schlagzeilen aus dem Nachrichtenportal The Hindu ab und zeigt sie im Terminal an. Außerdem werden eine kurze Beschreibung der Nachrichten, das Datum und die Uhrzeit der Veröffentlichung sowie der tatsächliche Link zur Quelle angezeigt.
Beispielausgabe:
Schlagzeilen aus der Quelle mit Clinews abrufen
Um eine Nachricht in Ihrem Browser zu lesen, halten Sie die Strg-Taste gedrückt und klicken Sie auf die URL. Es wird in Ihrem Standard-Webbrowser geöffnet.
Um alle Quellen anzuzeigen, aus denen Sie Nachrichten erhalten können, führen Sie Folgendes aus:
$ news sources
Beispielausgabe:
Listen Sie alle Nachrichtenquellen auf, die Clinews verwenden
Wie Sie im obigen Screenshot sehen, listet Clinews alle Nachrichtenquellen auf, einschließlich des Namens der Nachrichtenquelle, der Abruf-ID, der Beschreibung der Website, der Website-URL und des Landes, in dem sie sich befindet. Zum Zeitpunkt der Erstellung dieses Leitfadens unterstützt Clinews derzeit mehr als 70 Nachrichtenquellen.
Clinews können auch in allen Quellen nach Nachrichten suchen, die den Suchkriterien/Begriffen entsprechen. Angenommen, Sie möchten alle Nachrichtenartikel auflisten, deren Titel die Wörter "Tamilnadu" enthalten , verwenden Sie den folgenden Befehl:
$ news search "Tamilnadu"
Dieser Befehl löscht alle Nachrichtenquellen für Artikel, die mit dem Begriff Tamilnadu übereinstimmen .
Clinews hat einige zusätzliche Flags, die Ihnen dabei helfen,
- Begrenzen Sie die Anzahl der Nachrichten, die Sie sehen möchten,
- Nachrichtenartikel sortieren (Top, Neueste, Beliebte),
- zeigen Sie Nachrichten kategorieweise an (z. B. Wirtschaft, Unterhaltung, Spiele, Allgemein, Musik, Politik, Wissenschaft und Natur, Sport, Technologie)
Weitere Einzelheiten finden Sie im Hilfebereich:
$ clinews -h