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 设置(命令行上的 `-verify` 或 oysttyerrc 文件中的 `verify=1`)几乎消除了我意外地将本应在另一个终端窗口中输入的命令发到 Twitter 上的情况。

那是一种方法。另一种是接受此类消息的随机性。我会考虑关注一个完全由人们误输入的终端命令组成的 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 订阅) 一起使用时,我可以很好地了解正在发生的事情。当我想查看新闻网站或推文的详细信息时,我只需切换到另一个工作区中的 Firefox

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

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.