[PYTHON] Client de streaming Twitter à apprécier dans le terminal

Rainbowstream Il existe de nombreux outils qui peuvent être tweetés dans le terminal, mais aucun d'entre eux n'est tout à fait satisfaisant lorsqu'il est utilisé. C'est pourquoi j'ai créé un truc appelé Rainbow Stream, que je suis sur le point de présenter.

Comme son nom l'indique, Rainbow Stream se caractérise par une diffusion colorée de Tweets du monde entier qui coulent devant vous comme le débit d'une rivière. Vous pouvez également afficher des images basées sur la CLI.

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

Installation

Installation facile avec pip

sudo pip install rainbowstream

Cependant, il est recommandé de l'installer dans un environnement indépendant en utilisant virtualenv:

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

Profitez du streaming Twitter

Après l'installation, démarrez avec la commande suivante

rainbowstream

Et si vous souhaitez lancer le streaming où vous pouvez voir l'image directement dans le terminal

rainbowstream -iot

commander

Une liste des commandes prises en charge peut être trouvée dans ReadTheDocs, mais les principales sont les suivantes.

thème

Les thèmes suivants ont déjà été préparés.

Je l'ai utilisé

Puisqu'il s'agit d'une CLI, il sera intéressant de pouvoir l'exécuter sur différents appareils et environnements.

Recommended Posts

Client de streaming Twitter à apprécier dans le terminal
Programmation pour combattre dans le monde ~ 5-1
Programmation pour combattre dans le monde ~ 5-5,5-6
Dans la commande python, python pointe vers python3.8
Essayez Cython dans les plus brefs délais
Accéder à l'API Twitter avec Python
Programmation pour combattre dans le monde ~ 5-2
Acquérir automatiquement le journal des opérations dans le terminal lors de la connexion à Linux
Exporter le contenu acquis par Twitter Streaming API au format JSON
Appuyez sur la commande echo dans le terminal Mac pour afficher Hello World
Adieu l'invite de commande dans WSL, VSCode et Windows Terminal
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
L'histoire d'essayer de reconnecter le client
Exécutez la matrice sur le terminal de votre patron!
Tweet à l'aide de l'API Twitter en Python
Dans Jupyter, ajoutez IPerl au noyau.
Exemple de code pour obtenir oauth_token et oauth_token_secret de l'API Twitter en Python 2.7
Divers commentaires à écrire dans le programme
Utilisez libsixel pour générer Sixel en Python et générer le graphe Matplotlib vers le terminal.
Continuez à récupérer des tweets contenant des mots-clés spécifiques à l'aide de l'API Streaming en Python
Pour remplacer dynamiquement la méthode suivante en python
Dessinez des graphiques dans Julia ... Laissez les graphiques à Python
Conseils pour rédiger un aplatissement concis en python
Comment mesurer la vitesse de la ligne depuis le terminal
Comment obtenir les fichiers dans le dossier [Python]
Connectez-vous avec json en utilisant pygogo.
Enregistrez les résultats de la recherche sur Twitter au format CSV.
Je veux afficher la progression en Python!
Comment récupérer la nième plus grande valeur en Python
J'ai essayé de représenter graphiquement les packages installés en Python
Comment obtenir le nom de la variable lui-même en python
Remarques sur les transactions dans la bibliothèque client Java dans la banque de données
Comment exécuter le module Ansible ajouté dans Ansible Tower
Comment obtenir le nombre de chiffres en Python
Comment connaître le répertoire actuel en Python dans Blender
Essayez d'estimer le nombre de likes sur Twitter
Explorez l'URL contenue dans le tweet Twitter avec python
Convertissez l'image au format .zip en PDF avec Python
Définissez DateField du formulaire sur type = date dans Django
Comment utiliser la clause exist dans l'ensemble de requêtes Django
Comment lancer instantanément Jupyter Notebook à partir du terminal
Essayez de supprimer des tweets en masse à l'aide de l'API de Twitter
Publiez sur votre compte en utilisant l'API sur Twitter
Je veux écrire en Python! (3) Utiliser des simulacres
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment utiliser le modèle appris dans Lobe en Python
Essayez de déchiffrer les données de connexion stockées dans Firefox
Le robot en ligne le plus simple au monde pour perdre du poids
Comment profiter de Python sur Android !! Programmation en déplacement !!
Ne passez pas self à ProcessPoolExecutor en classe
[Python] Comment afficher les valeurs de liste dans l'ordre
Kaggle Tutorial Le savoir-faire Titanic pour être dans le top 2%
Pour faire l'équivalent de Ruby ObjectSpace._id2ref en Python
Je veux utiliser le jeu de données R avec python
Python Open CV a essayé d'afficher l'image sous forme de texte.
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
J'ai essayé de mettre HULFT IoT (Edge Streaming) dans la passerelle Rooster de Sun Electronics