网站搜索

Rainbow Stream - 适用于 Linux 的高级命令行 Twitter 客户端


对于所有喜欢在控制台/终端而不是图形用户界面中使用 Twitter 的人来说,现在可以直接从 Linux 控制台访问他们的 Twitter 帐户。是的,你没听错。您现在可以使用名为 Rainbow Stream 的 Linux 命令行 Twitter 客户端访问您的 Twitter 帐户。

什么是彩虹流

Rainbow Stream 是一款适用于 Linux 命令行的免费开源 Twitter 客户端,根据 MIT 许可证发布。它能够显示实时推文流、撰写推文、搜索、收藏……等。 Rainbow Stream 为您的 Linux 终端带来真正的乐趣。它还能够直接在终端上显示 Twitter 图像。

它是用 Python 编写的,构建在 Twitter APIPython Twitter Tool 之上。要在控制台中运行此应用程序,您必须安装pythonpip版本2.7.x3.x

彩虹流的特点

  1. 适用于 Linux 命令行的免费开源 Twitter 客户端。
  2. 能够在终端中渲染 Twitter 图像。
  3. 支持代理。
  4. 支持交互模式。
  5. 主题定制实施得很好。
  6. 能够显示实时 Twitter 流。
  7. 您可以直接从终端发送推文、搜索、收藏推文。

Linux下Rainbow Stream Twitter客户端的安装

在当今的大多数 Linux 发行版中,Python 应该已经安装在您的系统上。您可以检查安装的Python版本:

python --version

接下来,根据您的 Linux 发行版使用以下命令安装 python-pip 包。

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

注意:如果您使用的是Fedora 22,请使用“dnf”代替yum

检查已安装的 pip 版本。

pip --version

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

现在是时候安装 Rainbow Stream twitter 客户端了。

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

成功安装后,您应该在终端中收到以下消息。

您可能想在 Rainbowstream 上获得帮助。

rainbowstream -h 
OR
rainbowstream --h 

Rainbow Stream Twitter 客户端使用情况

1. 首先,您需要使用您的 Twitter 帐户在 Twitter 网站上连接并授权应用程序。

注意:如果您没有创建 Twitter 帐户,则必须拥有该帐户。

2. 现在,以用户身份在 Linux 终端中输入 'rainbowstream'

rainbowstream

它将在您的默认 HTTP Web 浏览器中打开一个选项卡,登录后您将获得一个 PIN 码。如果您已经登录帐户,该页面应显示PIN。如果您在 HTTP Web 浏览器中配置了多个 Twitter 帐户,请考虑尝试注销其他帐户并登录到您要连接的帐户。

3.PIN 从 HTTP Web 浏览器复制到您的终端并按回车键。

这将需要几秒钟的时间,您应该会在 Linux 提示符中看到您的 twitter_user_name

注意您的 Twitter 流,您应该会看到您关注的人的推文。

4. 要直接在终端中显示推文的图像,您可以执行以下操作:

twitter: rainbowstream -iot

5. 显示当前twitter趋势。

twitter: trend

6. 查看当前特定国家/地区的 Twitter 趋势,例如印度 (IN)。

twitter: trend IN

注意:这里的IN代表印度。如果您想查看美国或任何其他国家/地区的当前趋势,您可以这样做。

7. 查看您的 Twitter 主页和关注者。

twitter: home
twitter: ls fl

8. 查看您所有朋友、您关注的人的列表。

twitter: ls fr

以下是您可以运行来处理来自 Linux 终端的 twitter 推文和提要的命令列表。

Command

它的作用是什么

h

帮助

p

在终端中暂停客户端的 Twitter 流

r

恢复之前暂停的 Twitter 流

c

清除 Linux 控制台

v

Twitter客户端版本信息

q

退出彩虹流

theme

列出所有可用主题

theme Name_of_Theme

应用主题,例如主题 monaki 将应用 monaki
主题

notification

查看您的 Twitter 通知

whois @Avishek_1210

它将显示@Avishek_1210的个人资料

mentions

它将显示提及时间线。

view @Avishek_1210

显示@Avishek_1210的时间线

s string

它将搜索单词“string”。您可以使用/不使用它
主题标签

t I Love #Tecmint

它将在 Twitter 上打印“我爱 #Tecmint”

inbox

显示您的收件箱消息

fl @Avishek_1210

关注@Avishek_1210

ufl @Avishek_1210

取消关注@Avishek_1210

block @Avishek_1210

阻止@Avishek_1210

unblock @Avishek_1210

解锁@Avishek_1210

report @Avishek_1210

将 @Avishek_1210 报告为垃圾邮件帐户

List home

显示列表的时间线

您还可以执行数学计算,这是 Python 的一个功能,简单如下:


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

您可以像在终端中一样使用 cal 命令。


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

想享受这个应用程序的乐趣吗?尝试看看会发生什么:


random_rainbow('Your Text Here')
OR
order_rainbow('Your Text Here')

那么各位,申请怎么样?你喜欢吗?如果您是 Linux 用户并且习惯使用 Twitter,那么此应用程序适合您。它易于设置且易于使用。虽然我不经常使用 Twitter,但这个应用程序确实是一个彩虹和有趣的应用程序,谁知道我开始像 Facebook 一样使用 Twitter,只是因为对这个命令行 Twitter 客户端感兴趣。这个应用程序值得一试。让你的声音被听见。在下面的评论中向我们提供您的宝贵反馈。喜欢并分享我们并帮助我们传播。