当前位置: 首页>>技术教程>>正文


直接从Ubuntu终端通过Rainbow Stream发推文

尽管Twitter的核心用途是共享文字推文,但现在它大多挤满了花哨的图片,GIF动图甚至视频,有时甚至会分散注意力。如果您在工作或学习环境中,想要避免制动展示视频和Gif,最好使用仅显示文本推文的界面。尽管有许多自带UI的Twitter客户端可用于Ubuntu,但也可以直接使用Ubuntu上的CLI来查看和共享推文。另外,如果您是懂Terminal的人,通常不想离开命令行进行任何日常技术活动。使用终端可使某些任务更加高效甚至更快。 命令行工具不会使用太多资源,因此可以作为广泛使用的图形应用程序的理想替代品,尤其是当您使用较旧、性能不佳的硬件时。

在本文中,我们将说明如何通过Rainbow Stream应用程序直接从Ubuntu命令行发推文(Tweet)。该过程包括安装该应用程序,为其提供您的Twitter帐户的访问权限,然后从终端发布推文。

我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程,实测有效!

安装Rainbow Stream

Rainbow Stream是一个开源的Python应用程序,可以通过Python Pip3软件包安装程序安装在Ubuntu上。请按照以下步骤安装Rain Stream CLI:

通过Ubuntu Application Launcher搜索或使用Ctrl + Alt + T快捷方式打开Ubuntu命令行终端。

如果您的系统缺少pip3,请以sudo身份运行以下命令来安装它:

$ sudo apt install python3-pip

Install Python Pip

Install Python Pip

系统可能会询问您sudo的密码,并且还会为您提供一个Y /n选项以继续安装。输入Y,然后按Enter;该软件将安装在您的系统上。但是,该过程可能需要一些时间,具体取决于您的Internet速度。

现在,运行以下命令,通过pip3安装RainbowStream软件包:

$ sudo pip3 install rainbowstream

Install rainbowstream

Install rainbowstream

您可能还需要安装更多依赖的软件包,以便Rainbow Stream应用程序能在您的系统上可以正常工作。运行以下命令以安装一些其他库:

$ sudo apt-get install libsqlite3-dev libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

Installing software

Installing software

在y /n提示符下输入Y,就可以使用Rainbow Stream CLI了。

运行Rainbow Stream并在其上发推文

运行和使用Rainbow Stream非常简单。运行以下命令以启动Rainbow Stream CLI:

$ rainbowstream

Start Rainbowstream

Start Rainbowstream

Rainbow Stream需要Twitter的访问权限,以便您可以使用CLI客户端。该应用程序需要您输入PIN。为了获取此PIN,请在启动Rainbow Stream时通过以下在默认Web浏览器中自动打开的网页登录Twitter:

Authorize Rainbowstream at Twitter

Authorize Rainbowstream at Twitter

输入您的电子邮件/Twitter用户名和密码,然后单击“授权应用程序”按钮。验证您的帐户信息后,Twitter API将生成一个PIN,通过该PIN,您将被授予访问Rainbow Stream的权限。

Authorize

Authorize

现在,在Rainbow Stream中输入此PIN,以便完成授权过程,并进入以下CLI,可以看到Twitter用户名提示:

Start using Rainbowstream

Start using Rainbowstream

使用Rainbowstream管理推文

您可以在这里做几件事。输入h,然后按Enter,将在此提示下显示所有帮助信息。

Get help

Get help

例如,使用以下命令查看有关推文的帮助:

h tweets

Manage tweets

Manage tweets

接下来,我们将说明可以通过CLI进行的一些常见操作:

1.输入“me”,然后按Enter以查看您自己的推文。

me command

me command

您还可以指定希望Rainbow Stream显示的Tweets数量:

me [num]

2.输入“home”,然后按Enter键以从主页流中查看推文。

您还可以指定希望Rainbow Stream显示的Tweets数量:

home [num]

Home command

Home command

3.这是Rainbow Stream最重要的功能:从终端的发推文。输入t  [tweet文本],然后单击Enter直接从命令行发推特(tweet)。

Start tweet

Start tweet

现在,当输入“me”命令时,可以在自己的推文列表中看到自己的推文。

Using me command

Using me command

4.通过该实用程序列出的所有推文都带有一个ID。您可以用以下命令,根据其中一条推文的ID将其删除:

del [number]

Del command

Del command

如果要退出应用程序,可以使用Ctrl + c快捷键来退出。

这就是从Ubuntu命令行发布推特所需的全部知识。如果要删除/卸载该实用程序,可以通过运行以下命令来删除:

$ sudo pip3 uninstall rainbowstream

参考资料

本文由《纯净天空》出品。文章地址: https://vimsky.com/article/4220.html,未经允许,请勿转载。