Rainbow Stream - 适用于 Linux 的高级命令行 Twitter 客户端
对于所有喜欢在控制台/终端而不是图形用户界面中使用 Twitter 的人来说,现在可以直接从 Linux 控制台访问他们的 Twitter 帐户。是的,你没听错。您现在可以使用名为 Rainbow Stream 的 Linux 命令行 Twitter 客户端访问您的 Twitter 帐户。
什么是彩虹流
Rainbow Stream 是一款适用于 Linux 命令行的免费开源 Twitter 客户端,根据 MIT 许可证发布。它能够显示实时推文流、撰写推文、搜索、收藏……等。 Rainbow Stream 为您的 Linux 终端带来真正的乐趣。它还能够直接在终端上显示 Twitter 图像。
它是用 Python 编写的,构建在 Twitter API 和 Python Twitter Tool 之上。要在控制台中运行此应用程序,您必须安装python和pip版本2.7.x或3.x 。
彩虹流的特点
- 适用于 Linux 命令行的免费开源 Twitter 客户端。
- 能够在终端中渲染 Twitter 图像。
- 支持代理。
- 支持交互模式。
- 主题定制实施得很好。
- 能够显示实时 Twitter 流。
- 您可以直接从终端发送推文、搜索、收藏推文。
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 客户端感兴趣。这个应用程序值得一试。让你的声音被听见。在下面的评论中向我们提供您的宝贵反馈。喜欢并分享我们并帮助我们传播。