Linux 命令行下的 3 款 Twitter 客户端

在终端使用社交媒体?何乐而不为!
629 位读者喜欢这篇文章。
Enter our Twitter contest, win open leadership books

Opensource.com

在命令行使用 Twitter?何乐而不为!

虽然这可能看起来像是在为问题寻找解决方案,但对于某些人来说,在终端窗口中与 Twitter 互动是有意义的。与桌面 Twitter 客户端甚至 Twitter 的 Web 界面相比,命令行界面的干扰更少。最重要的是,命令行客户端速度很快,并且它们的界面通常非常简洁。

无论您出于何种原因想要在终端中使用 Twitter,都有适合您的应用程序。以下是您可以从命令行运行的三个 Twitter 客户端。

Twidge

Twidge 是一款简单但有效的 Twitter 客户端。它允许您以多种方式与您的 Twitter 帐户互动,包括阅读和发送推文和私信、回复和转发,以及查看您自己的推文列表。您甚至可以告诉 Twidge 通过在其配置文件中添加几行来缩短推文中的 URL。

Twidge 不是交互式的。每次您想要做某事时,都需要使用 一个选项 运行 Twidge。例如,键入 twidge update "我的消息" 以发布推文。如果您不记得某个选项,请键入 twidge lscommands 以获取选项列表。

Twidge 以非常简洁的方式显示信息。您会得到两列,左侧是 Twitter 句柄,右侧是推文或消息。

Oysttyer

Oysttyer 是一个 Perl 脚本,在其 8,000 多行代码中包含许多功能。与 Twidge 不同,它是交互式的。当您启动 Oysttyer 时,它会抓取您当前的 timeline。然后,它等待您告诉它要做什么。

您可以通过发出 Oysttyer 的 内置命令 来做到这一点,这些命令让您可以令人印象深刻地控制与 Twitter 的互动方式。每个命令前面都有一个正斜杠,例如 /refresh,用于获取 timeline 中的最新推文。

正斜杠非常重要。Oysttyer 认为您在前面没有正斜杠的情况下输入的任何内容都是推文。如果您在命令中不包含斜杠,您会让您的一些关注者挠头,正如我发现的那样!

Rainbow Stream

Rainbow Stream 可能是我见过的最美观的命令行 Twitter 客户端。但这不仅仅是一个漂亮的外观。Rainbow Stream 几乎可以完成基于 Web 或桌面 Twitter 客户端可以完成的所有操作。

比如什么?发布和回复推文、发送私信、查看对话以及阻止或静音用户。您甚至可以添加图像到推文中并查看图像(以及 更多功能)。

您还可以自定义 Rainbow Stream 的外观和感觉。它有许多主题,可以更改文本和链接的颜色。您甚至可以更改在回复或转发推文时引用推文的格式。

您是否有最喜欢的 Linux 命令行 Twitter 客户端?欢迎留言分享。

标签
That idiot Scott Nesbitt ...
我长期使用免费/开源软件,并为乐趣和利润撰写各种文章。我没有把自己看得那么严肃,我所有的特技都是自己完成的。

10 条评论

Scott,这是一篇很棒的文章。我之前都不知道。现在,我很想尝试一下这些。

验证设置(命令行上的 `-verify` 或 oysttyerrc 文件中的 `verify=1`)几乎消除了我意外地将我打算在另一个终端窗口中键入的命令发布为推文的情况。

那是一种方法。另一种方法是接受此类消息的随机性。我会考虑关注一个完全由人们误打的终端命令组成的 Twitter 帐户。

回复 作者 bcotton

我过去常常使用 Twitter 作为密码生成器。如果您将窗口保持在 80-100 个字符左右,您可以从每行最后一个字符获得合理的密码。我只将它们用于“这是您帐户的密码,现在去更改它”之类的场景。我不建议将其用于长期密码。

回复 作者 Jason B

我不知道它对新功能的支持程度如何,但我过去曾成功使用过 TTYtter。不过,我主要不使用 CLI 进行 twitter,我在浏览器中使用 tweetdeck。

Oysttyer 是 TTYtter 的一个分支,因为 TTYtter 本质上是一个已死的项目。我们已经添加了对大多数较新 API 功能的支持(但许多新功能无法通过 API 使用)。

回复 作者 kit (未验证)

我可能会因此真正喜欢上 Twitter……

earthquake rubygem 也很棒,那是我最喜欢的,尽管我经常使用 python-twitter。
https://github.com/jugyo/earthquake

我在浏览器中使用 Twitter 的同时使用 twirssi。Twirssi 是在 IRC 客户端 irssi 中运行的脚本。 http://www.twirssi.com/

如今的推文不仅仅包含文本,所以恕我直言,使用 CLI twitter 客户端您可能会错过一半的乐趣。

另一方面,当我在一个 i3 工作区中将 twirssi 与 mutt(邮件)和 newsbeuter(rss feeds)一起使用时,我可以很好地了解正在发生的事情。当我想查看新闻网站或推文的详细信息时,我只需切换到另一个工作区中的 Firefox

有什么是命令行做不到的吗?很棒的文章。

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.