[PYTHON] Twitter-Streaming-Client zum Genießen im Terminal

Rainbowstream Es gab viele Tools, die im Terminal getwittert werden können, aber keines davon ist bei Verwendung recht zufriedenstellend. Deshalb habe ich etwas namens Rainbow Stream gemacht, das ich gleich vorstellen werde.

Wie der Name schon sagt, bietet Rainbow Stream ein farbenfrohes Streaming von Tweets aus der ganzen Welt, die wie ein Fluss vor Ihnen fließen. Sie können Bilder auch basierend auf der CLI anzeigen.

Homepage: www.rainbowstream.org Github: github.com/DTVD/rainbowstream a Show case

Installation

Einfache Installation mit Pip

sudo pip install rainbowstream

Es wird jedoch empfohlen, es in einer unabhängigen Umgebung mit "virtualenv" zu installieren:

virtualenv venv
# Python 3 users : use -p to specify your Python 3 localtion as below
# virtualenv -p /usr/bin/python3 venv
source venv/bin/activate
pip install rainbowstream

Viel Spaß beim Twitter-Streaming

Beginnen Sie nach der Installation mit dem folgenden Befehl

rainbowstream

Und wenn Sie das Streaming starten möchten, können Sie das Bild direkt im Terminal sehen

rainbowstream -iot

Befehl

Eine Liste der unterstützten Befehle finden Sie in ReadTheDocs. Die wichtigsten sind jedoch die folgenden.

Thema

Die folgenden Themen wurden bereits vorbereitet.

Ich habe es tatsächlich benutzt

Da es sich um eine CLI handelt, ist es interessant, sie auf verschiedenen Geräten und Umgebungen ausführen zu können.

Recommended Posts

Twitter-Streaming-Client zum Genießen im Terminal
Programmieren, um in der Welt zu kämpfen ~ 5-1
Programmierung, um in der Welt zu kämpfen ~ 5-5,5-6
Im Python-Befehl zeigt Python auf Python3.8
Probieren Sie Cython in kürzester Zeit aus
Greifen Sie mit Python auf die Twitter-API zu
Programmieren, um in der Welt zu kämpfen ~ 5-2
Erfassen Sie das Betriebsprotokoll automatisch im Terminal, wenn Sie sich bei Linux anmelden
Exportieren Sie die von der Twitter Streaming API erfassten Inhalte im JSON-Format
Drücken Sie den Echo-Befehl im Mac-Terminal, um Hello World auszugeben
Auf Wiedersehen zur Eingabeaufforderung in WSL, VSCode und Windows Terminal
Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
Die Geschichte des Versuchs, den Client wieder zu verbinden
Führen Sie die Matrix zum Terminal Ihres Chefs!
Tweet mit der Twitter-API in Python
Fügen Sie in Jupyter IPerl zum Kernel hinzu.
Codebeispiel zum Abrufen von oauth_token und oauth_token_secret der Twitter-API in Python 2.7
Verschiedene Kommentare im Programm zu schreiben
Verwenden Sie libsixel, um Sixel in Python auszugeben und das Matplotlib-Diagramm an das Terminal auszugeben.
Rufen Sie weiterhin Tweets mit bestimmten Schlüsselwörtern mithilfe der Streaming-API in Python ab
Dynamisches Ersetzen der nächsten Methode in Python
Zeichnen Sie Diagramme in Julia ... Überlassen Sie die Diagramme Python
Tipps zum Schreiben werden in Python kurz abgeflacht
So messen Sie die Leitungsgeschwindigkeit vom Terminal aus
So erhalten Sie die Dateien im Ordner [Python]
Loggen Sie sich mit json mit pygogo ein.
Speichern Sie Suchergebnisse auf Twitter in CSV.
Ich möchte den Fortschritt in Python anzeigen!
So rufen Sie den n-ten größten Wert in Python ab
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
So erhalten Sie den Variablennamen selbst in Python
Hinweise zu Transaktionen in der Java-Clientbibliothek im Datenspeicher
Ausführen des in Ansible Tower hinzugefügten Ansible-Moduls
So ermitteln Sie die Anzahl der Stellen in Python
Wie Sie das aktuelle Verzeichnis in Python in Blender kennen
Versuchen Sie, die Anzahl der Likes auf Twitter zu schätzen
Crawlen Sie die im Twitter-Tweet enthaltene URL mit Python
Konvertieren Sie das Bild in .zip mit Python in PDF
Setzen Sie DateField des Formulars in Django auf type = date
Verwendung der Exist-Klausel in Django Queryset
So starten Sie Jupyter Notebook sofort vom Terminal aus
Versuchen Sie, Tweets mithilfe der Twitter-API in großen Mengen zu löschen
Posten Sie mit der API auf Twitter in Ihrem Konto
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Beenden bei Verwendung von Python in Terminal (Mac)
Verwendung des in Lobe in Python erlernten Modells
Versuchen Sie, die in Firefox gespeicherten Anmeldedaten zu entschlüsseln
Der einfachste Linienbot der Welt, um Gewicht zu verlieren
Wie man Python auf Android genießt !! Programmieren für unterwegs !!
Übergeben Sie sich in der Klasse nicht an ProcessPoolExecutor
[Python] So geben Sie Listenwerte der Reihe nach aus
Kaggle Tutorial Titanic Know-how, um in den Top 2% zu sein
Um das Äquivalent von Rubys ObjectSpace._id2ref in Python zu tun
Ich möchte R-Datensatz mit Python verwenden
Python Open CV hat versucht, das Bild im Text anzuzeigen.
So löschen Sie "(base)", das im Terminal angezeigt wird, wenn Anaconda auf einem Mac installiert ist
Ich habe versucht, HULFT IoT (Edge Streaming) in das Gateway Rooster von Sun Electronics zu integrieren