• Contact
  • Contact Us
  • Disclamer
  • Home 1
  • Home 2
  • Home 3
  • Privacy Policy
Friday, May 23, 2025
How VPS - How to use/setup VPS
  • Login
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Operating System Linux

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

How VPS by How VPS
November 2, 2018
in Linux
0
0
SHARES
33
VIEWS
Share on FacebookShare on Twitter

Contents

  1. What is Rainbow Stream
  2. Features of RainbowStream
  3. Installation of Rainbow Stream Twitter Client in Linux
  4. Rainbow Stream Twitter Client Usage

For all those people who like to use Twitter in console/terminal rather than Graphical User Interface can now access their twitter account right from the Linux Console. Yes you heard it right. You can now access your Twitter account using a Linux Command-line Twitter Client called Rainbow Stream.

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Command Line Twitter Client for Linux

What is Rainbow Stream

Rainbow Stream is a free and open source Twitter-client for Linux command-line, released under MIT License. It is capable of showing Realtime tweetstream, compose a tweet, search, favorite,…..etc. Rainbow Stream gives a real-fun right into your Linux terminal. It is also capable of showing twitter images directly on terminal.

It is written in Python and built on top of Twitter API and Python Twitter Tool. To run this application in your console you must have installed python and pip version 2.7.x or 3.x.

Features of RainbowStream

  1. Free and open source Twitter-client for Linux command-line.
  2. Capable of rendering twitter image in Terminal.
  3. Support Proxy.
  4. Interactive Mode supported.
  5. Theme Customization well implemented.
  6. Capable of showing Real-time Twitter stream.
  7. You can tweet, search, favorite tweets right from your terminal.

Installation of Rainbow Stream Twitter Client in Linux

In most of the today’s Linux distribution, python should already be installed on your system. You may check the version of Python installed as:

$ python --version
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Check Python Version

Next, install python-pip package using following commands as per your Linux distributions.

# apt-get install python-pip 	[on Debian alike systems]
# yum install python-pip 	[on CentOS alike systems]

Note: Use ‘dnf‘ in place of yum, if you are on Fedora 22.

Check version of installed pip.

$ pip --version

pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)

Now its time to install rainbow stream twitter client.

# pip install rainbowstream 	[For Python 2.7.x version]
# pip3 install rainbowstream	[For Python 3.x version]

After successful installation you should get the below message in your terminal.

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Rainbow Steam Installation Successful

You may like to get help on rainbowstream.

$ rainbowstream -h 
OR
$ rainbowstream --h 
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Rainbow Stream Help

Rainbow Stream Twitter Client Usage

1. First you need to connect and authorize application on twitter site using your twitter account.

Note: You must have a twitter account, if you don’t create one.

2. Now type 'rainbowstream' in your Linux terminal, as user.

$ rainbowstream

It will open a tab in your default HTTP web browser, login and you will get a pin. If you have already logged into your account the page should be showing PIN. If you have configured more than one Twitter account in your HTTP web browser, consider trying logging out of other account and login to the account you want to connect.

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Authorize Rainbow Stream

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Grant Access to Rainbow Stream

3. Copy the PIN from HTTP web Browser into your terminal and hit return key.

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Twitter PIN

It will take a few seconds and you should get your twitter_user_name in your Linux prompt.

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Twitter Username

Notice your Twitter stream, you should see tweets by those whom you follow.

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Twitter Tweets 1

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Twitter Tweets 2

4. To display tweet’s images directly in your Terminal, you can do:

twitter: rainbowstream -iot
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Display Twitter Images

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Twitter Image

5. To display current twitter Trend.

twitter: trend
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Show Twitter Trend

6. To see current twitter trend specifically country-wise, for example India (IN).

twitter: trend IN
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

See Country Wise Twitter Trends

Note: Here IN is for India. If you want to see Current Trend for US, or any other country, you may do so.

7. To see your twitter Home and Followers.

twitter: home
twitter: ls fl
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

See Twitter Followers

Rainbow Stream – An Advanced Command-line Twitter Client for Linux

See Twitter Followers

8. T see list of all your friends, people whom you are following.

twitter: ls fr
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

See Twitter Friends

Here is the list of commands you can run to handle your twitter tweets and feeds from your Linux terminal.

Command

What it does

h

Help

p

Pause Twitter Stream for the client in your Terminal

r

Resume Twitter Stream, which was Paused Earlier

c

Clear the Linux Console

v

Version Information of Twitter Client

q

Quit Rainbow Stream

theme

List all the available Themes

theme Name_of_Theme

Apply the Theme e.g., theme monaki will apply monaki
Theme

notification

See your Twitter Notification

whois @Avishek_1210

It will show Profile of @Avishek_1210

mentions

It will show mentions timeline.

view @Avishek_1210

Show timeline of @Avishek_1210

s string

It will search for word ‘string’. You may use it with/without
HashTag

t I Love #Tecmint

It will Print I Love #Tecmint on Twitter

inbox

Show your Inbox Messages

fl @Avishek_1210

Follow @Avishek_1210

ufl @Avishek_1210

Unfollow @Avishek_1210

block @Avishek_1210

Block @Avishek_1210

unblock @Avishek_1210

Unblock @Avishek_1210

report @Avishek_1210

Report @Avishek_1210 as SPAM Account

List home

Show timeline of List

You can also perform Mathematical Calculation, which is a feature of Python simply as:

[@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

You can use cal command simply as if you would have done in 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                 

Want to have some fun with this application? Try and see what happens:

random_rainbow('Your Text Here')
OR
order_rainbow('Your Text Here')
Rainbow Stream – An Advanced Command-line Twitter Client for Linux

Twitter Message

So guys how is the application? Do you like this? If you are a Linux-er and used to Twitter, this application is for you. It is easy-to-setup and easy-to-use. Though I don’t use twitter very often but this application is really a rainbow and interesting and who knows I start using Twitter as much as Facebook, just because of interest in this command-line Twitter-client. This application is worth giving a try. Let your voice be audible. Provide us with your valuable feedback in the comments below. Like and share us and help us get spread.

Source: tecmint.com

Tags: Linux Commandslinux guidelinux vps setup guide
Previous Post

How To Secure Your Infrastructure And PHP Applications Of The Microsoft Web Platform

Next Post

How to Find and Kill Running Processes in Linux

Next Post

How to Find and Kill Running Processes in Linux

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Post

Install Imagemagick on CentOS
CentOS

Install Imagemagick on CentOS

by How VPS
June 28, 2023
0

This is how I installed Imagemagick on a vanilla CentOS server Start off by installing the prerequisites yum install php-pear...

Read more
how to Check phpinfo

How to Check phpinfo of Hosting or VPS?

June 28, 2023
Failed to download metadata for repo 'appstream' on Centos 8

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

February 25, 2022
How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020

Recent News

  • Install Imagemagick on CentOS
  • How to Check phpinfo of Hosting or VPS?
  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

Category

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel
  • About
  • Advertise
  • Careers
  • Contact

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Thabet