Rainbow Stream - Un client Twitter en ligne de commande avancé pour Linux
Pour tous ceux qui aiment utiliser Twitter dans la console/terminal plutôt que dans l’interface utilisateur graphique, ils peuvent désormais accéder à leur compte Twitter directement depuis la console Linux. Oui, vous avez bien entendu. Vous pouvez désormais accéder à votre compte Twitter à l’aide d’un client Twitter en ligne de commande Linux appelé Rainbow Stream.
Qu’est-ce que Rainbow Stream
Rainbow Stream est un client Twitter gratuit et open source pour la ligne de commande Linux, publié sous licence MIT. Il est capable d’afficher en temps réel tweetstream, composer un tweet, rechercher, favori,..... etc. Rainbow Stream offre un vrai plaisir directement dans votre terminal Linux. Il est également capable d’afficher des images Twitter directement sur le terminal.
Il est écrit en Python et construit sur l’API Twitter et l’outil Twitter Python. Pour exécuter cette application dans votre console, vous devez avoir installé python et pip version 2.7.x ou 3.x.
Caractéristiques de RainbowStream
- Client Twitter gratuit et open source pour la ligne de commande Linux.
- Capable de rendre l’image Twitter dans Terminal.
- Proxy de support.
- Mode interactif pris en charge.
- Personnalisation du thème bien mise en œuvre.
- Capable d’afficher un flux Twitter en temps réel.
- Vous pouvez tweeter, rechercher, vos tweets favoris directement depuis votre terminal.
Installation du client Twitter Rainbow Stream sous Linux
Dans la plupart des distributions Linux actuelles, python devrait déjà être installé sur votre système. Vous pouvez vérifier la version de Python installée comme suit :
$ python --version
Ensuite, installez le paquet python-pip à l’aide des commandes suivantes selon vos distributions Linux.
# apt-get install python-pip [on Debian alike systems]
yum install python-pip [on CentOS alike systems]
Remarque : Utilisez 'dnf' à la place de yum, si vous êtes sur Fedora 22.
Vérifiez la version de pip installé.
$ pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
Il est maintenant temps d’installer le client twitter rainbow stream.
# pip install rainbowstream [For Python 2.7.x version]
pip3 install rainbowstream [For Python 3.x version]
Une fois l’installation réussie, vous devriez recevoir le message ci-dessous dans votre terminal.
Vous aimerez peut-être obtenir de l’aide sur rainbowstream.
$ rainbowstream -h
OR
rainbowstream --h
Utilisation du client Twitter Rainbow Stream
1. Tout d’abord, vous devez vous connecter et autoriser l’application sur le site Twitter à l’aide de votre compte Twitter.
Remarque : Vous devez avoir un compte Twitter, si vous n’en créez pas.
2. Tapez maintenant 'rainbowstream' dans votre terminal Linux, en tant qu'utilisateur.
$ rainbowstream
Il ouvrira un onglet dans votre navigateur Web HTTP par défaut, se connectera et vous obtiendrez un code PIN. Si vous vous êtes déjà connecté à votre compte, la page devrait afficher le code PIN. Si vous avez configuré plusieurs comptes Twitter dans votre navigateur Web HTTP, envisagez d’essayer de vous déconnecter d’un autre compte et de vous connecter au compte que vous souhaitez connecter.
3. Copiez le code PIN du navigateur Web HTTP dans votre terminal et appuyez sur la touche Retour.
Cela prendra quelques secondes et vous devriez obtenir votre twitter_user_name dans votre invite Linux.
Remarquez votre flux Twitter, vous devriez voir les tweets de ceux que vous suivez.
4. Pour afficher les images du tweet directement dans votre terminal, vous pouvez faire :
twitter: rainbowstream -iot
5. Pour afficher la tendance actuelle de Twitter.
twitter: trend
6. Pour voir la tendance actuelle de Twitter par pays, par exemple l’Inde (IN).
twitter: trend IN
Remarque : Here IN est pour l’Inde. Si vous souhaitez voir la tendance actuelle pour les États-Unis ou tout autre pays, vous pouvez le faire.
7. Pour voir votre page d’accueil et vos abonnés Twitter.
twitter: home
twitter: ls fl
8. T voir la liste de tous vos amis, des personnes que vous suivez.
twitter: ls fr
Voici la liste des commandes que vous pouvez exécuter pour gérer vos tweets et flux Twitter depuis votre terminal Linux.
| Commander | Ce qu’il fait |
| h | Aide |
| p | Mettre en pause le flux Twitter pour le client dans votre terminal |
| r | Reprendre le flux Twitter, qui a été interrompu plus tôt |
| c | Effacez la console Linux |
| v | Informations sur la version du client Twitter |
| q | Quitter Rainbow Stream |
| thème | Lister tous les thèmes disponibles |
| Thème Name_of_Theme | Appliquer le thème, par exemple, le thème monaki appliquera monaki Thème |
| notification | Voir votre notification Twitter |
| qui est @Avishek_1210 | Il affichera le profil de @Avishek_1210 |
| Mentionne | Il affichera la chronologie des mentions. |
| Voir @Avishek_1210 | Afficher la chronologie des @Avishek_1210 |
| Chaîne S | Il recherchera le mot 'string'. Vous pouvez l’utiliser avec/sans HashTag |
| t J’aime #Tecmint | Il imprimera I Love #Tecmint sur Twitter |
| Boîte de réception | Afficher les messages de votre boîte de réception |
| fl @Avishek_1210 | Suivez-@Avishek_1210 |
| ufl @Avishek_1210 | Ne plus @Avishek_1210 suivre |
| Bloc @Avishek_1210 | Bloc @Avishek_1210 |
| Débloquer @Avishek_1210 | Débloquer @Avishek_1210 |
| Rapport @Avishek_1210 | Signaler @Avishek_1210 comme compte SPAM |
| Liste d’accueil | Afficher la chronologie de la liste |
Vous pouvez également effectuer des calculs mathématiques, qui sont une fonctionnalité de Python simplement comme :
[@Avishek_1210]: 2*3
6
[@Avishek_1210]: 2**3
8
[@Avishek_1210]: 2+3
5
[@Avishek_1210]: 3-2
1
[@Avishek_1210]: 4/3
1
Vous pouvez utiliser la commande cal simplement comme si vous l’aviez fait dans le terminal.
[@Avishek_1210]: cal
August 2015
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Vous voulez vous amuser avec cette application ? Essayez de voir ce qui se passe :
random_rainbow('Your Text Here')
OR
order_rainbow('Your Text Here')
Alors, les gars, comment se passe l’application ? Aimez-vous ceci ? Si vous êtes un utilisateur Linux et habitué à Twitter, cette application est faite pour vous. Il est facile à configurer et à utiliser. Bien que je n’utilise pas Twitter très souvent, cette application est vraiment un arc-en-ciel et intéressante et qui sait, je commence à utiliser Twitter autant que Facebook, juste à cause de l’intérêt pour ce client Twitter en ligne de commande. Cette application vaut la peine d’être essayée. Faites entendre votre voix. Faites-nous part de vos précieux commentaires dans les commentaires ci-dessous. Aimez-nous et partagez-nous et aidez-nous à nous propager.

















