InstantNews, erhalten Sie Nachrichten sofort von der Kommandozeile

InstantNews über

Im nächsten Artikel werfen wir einen Blick auf InstantNews. In diesem digitalen Zeitalter stehen eine Vielzahl öffentlicher Anwendungen und Dienste zur Verfügung Nachrichten online lesen. Die meisten von ihnen zeigen uns die Nachrichten über ihre entsprechende Benutzeroberfläche.

Für diejenigen von uns, die den ganzen Tag an ein Terminal angeschlossen leben, gibt es glücklicherweise eine Befehlszeilenprogramm zum Lesen von Nachrichten. Dieses Dienstprogramm gibt uns die Möglichkeit, alle Arten von Nachrichten sofort abzurufen und im Terminal anzuzeigen. Wir benötigen keine GUI-Anwendung. Laut dem Ersteller haben wir auch die Möglichkeit, den Standardbrowser des Systems zu verwenden, um die Nachrichten der Welt zu lesen und ihre Bilder anzuzeigen, obwohl dies nicht ganz richtig ist.

In diesem kurzen Artikel werden wir sehen, wie Installieren Sie InstantNews unter Ubuntu, obwohl es auch für andere Unix-ähnliche Betriebssysteme verfügbar ist.

InstantNews installieren

Die Installation dieses Dienstprogramms habe ich unter Ubuntu 17.04 durchgeführt, aber ich nehme an, dass es in anderen Versionen genauso funktioniert. Um die Installation durchzuführen, können wir zwei gleich einfache Wege wählen. Das InstantNews-Dienstprogramm kann mit pip installieren o kann kompiliert und installiert werden direkt von der Quelle.

Installation über PIP

So führen Sie diese InstantNews-Installation durch Wir müssen PIP unter Debian, Ubuntu, Linux Mint installieren. Wir können dies tun, indem wir ein Terminal öffnen (Strg + Alt + T) und es eingeben:

sudo apt-get install python-pip

Sobald PIP installiert ist, können wir InstantNews mit dem Befehl im selben Terminal installieren:

pip install instantnews

Installation mit Quellcode

zu aus der Quelle kompilierenmüssen wir nur das Terminal öffnen (Strg + Alt + T) und die folgenden Befehle einzeln schreiben:

git clone https://github.com/shivam043/instantnews.git
cd instantnew
sudo python setup.py install

Konfigurieren Sie InstantNews

Instantnews ruft alle ab Nachrichten API Schlagzeilen. Für diejenigen unter Ihnen, die nicht wissen, was das ist, sagen wir, dass die Nachrichten-API eine einfache und benutzerfreundliche API ist, die die JSON-Metadaten für Überschriften zurückgibt, die derzeit in einer Vielzahl von Blogs und Nachrichtenquellen veröffentlicht werden.

Jetzt bietet Live-Schlagzeilen aus über 70 beliebten Quellen, wie zum Beispiel: Ars Technica, BBC, Blooberg, CNN, Daily Mail, Engadget, ESPN, Financial Times, Google News, Hackernachrichten, IGN, Mashable, National Geographic, Reddit r / all, Reuters, Speigel Online, Techcrunch, The Guardian , The Hindu, The Huffington Post, The Newyork Times, The Next Web, das Wall Street Journal und einige mehr.

Zunächst und vor allem anderen Wir benötigen einen News API API-Schlüssel. Um es zu erhalten, müssen wir Folgendes ansprechen URL und registrieren. Die Registrierung ist völlig kostenlos. Es dauert nur wenige Sekunden, bis wir den benötigten API-Schlüssel erhalten.

Erstellung eines Newsapi-Kontos

Sobald wir den API-Schlüssel für die News-API-Site haben, Wir müssen die .bashrc-Datei bearbeiten von zu Hause aus. Dazu schreiben wir in das Terminal:

vi ~/.bashrc

Am Ende der Datei müssen wir Newsapi-API-Schlüssel hinzufügen wie unten zeigen:

export IN_API_KEY="PEGA AQUÍ LA CLAVE API DE NEWSAPI"

Lass das niemanden verpassen Wir müssen den Schlüssel in die doppelten Anführungszeichen einfügen. Jetzt können wir die Datei speichern und schließen. Führen Sie den folgenden Befehl aus, um die Änderungen zu aktualisieren.

source ~/.bashrc

Grundlegende Verwendung von InstantNews

Wir können die Hilfe sehen, indem wir sie im Terminal ausführen:

Instantnews-Optionen

instantnews -h

Wir können liste alle verfügbaren Nachrichtenkanäle auf. Die Liste aller verfügbaren Nachrichtenkanäle wird angezeigt, indem Sie im Terminal Folgendes eingeben:

instantnews -sa

Die Beispielausgabe wäre ungefähr so:

Instantnews-Quellen

Wie ich bereits erwähnt habe, gibt es ungefähr 70 Nachrichtenquellen. Wie ich gelesen habe, werden weitere hinzugefügt (wenn sie auf Spanisch hinzugefügt würden, wäre das in Ordnung). Wie Sie der obigen Ausgabe entnehmen können, werden alle Nachrichtenquellen in einer einzigen Ausgabe aufgelistet.

Wir können auch die Kategorien der Nachrichtenkanäle anzeigen. Um die gesamte Kategorie der Nachrichtenkanalcodes anzuzeigen, müssen wir nur Folgendes ausführen:

instantnews --show_all

Instantnews-Kategorien

zu Erhalten Sie Schlagzeilen von einem KanalSagen wir cnn. Wir müssen nur den folgenden Befehl ausführen:

instantnews --news cnn

Jetzt zeigt uns das Terminal alle Schlagzeilen der angegebenen Nachrichtenquelle, in unserem Fall von CNN.

Instantnews CNN News

Beim Testen habe ich das bemerkt Ich kann keine der Nachrichten in meinem Webbrowser öffnen, um mehr darüber zu lesen. In dieser Version können wir also nicht nur alle Nachrichten lesen, sondern nur den Auszug lesen. Ich denke, es ist ein Fehler. Natürlich gibt es keinen fehlerfreien Code. Ich hoffe, dass der Entwickler in zukünftigen Versionen dieses Problem beheben und einige neue Funktionen hinzufügen wird.

Dieses Projekt ist noch sehr jung, aber es wird aktiv entwickelt. Wenn Sie andere Fehler finden oder Funktionen haben, deren Implementierung Sie gerne sehen würden, können Sie den Autor auf der Seite von benachrichtigen GitHub das Projekt.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.