A command-line Twitter client

Command Line – Rainbow Stream

© Lead Image © pixxart, 123RF.com

© Lead Image © pixxart, 123RF.com

Article from Issue 242/2021

If you prefer to work from the command line, Rainbow Stream offers a quick and flexible Twitter client.

Twitter and similar microblogging services are usually accessed from the desktop or a web browser. A rare exception is Rainbow Stream [1], which runs from the command line. Like most command-line interface (CLI) applications, it requires some learning, but once you are familiar with it, Rainbow Stream proves surprisingly quick and flexible, as well as a useful way to keep your hands on the keyboard to reduce repetitive stress injuries. With tweeting, navigation, filtering, and other functions accessible through a brief command, Rainbow Stream is a mostly complete Twitter client that is in some ways more efficient than many desktop alternatives. Overall, it is reminiscent of Alpine, the email client that was common on mainframes a couple of decades ago.

You will not find Rainbow Stream in the repositories of most distributions. The reason seems to be because it installs using pipenv, Python's dependency manager. You may already have most of the required packages installed, but to confirm enter the command:

sudo apt-get install python-dev libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev python-pip pythonX


Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus

Direct Download

Read full article as PDF:

Price $2.95