Twitter Cli,命令行的Twitter客户端

名称twitter cli

在下一篇文章中,我们将看一看 Twitter CLI,或者只是。 今天,与台式机上的GUI相比,我开始更多地使用CLI模式。 从命令行进行工作是学习如何使用Gnu / Linux的一种有趣,快速,安全和推荐的方式。

每天,我都会在Gnu / Linux论坛,网站和博客上花费时间,寻找最常用的GUI应用程序的CLI替代品。 就像我说的那样,我偶然发现了一个 Twitter客户端的命令行 称为“ Twitter CLI”或简称为“ t”。 这将使我们能够与 Twitter 从我们的终端。 这是一个很棒的应用程序,终端迷可以通过它在这个社交网络上享受美好时光。

安装

首先,我们将不得不 确保我们已经安装了Ruby 在我们的系统中。 在基于DEB的系统(如Ubuntu或Linux Mint)上,以下命令将安装Ruby:

sudo apt install ruby-dev

现在,我们可以 安装“ Twitter CLI” 使用命令:

sudo gem install t

此命令将安装“ Twitter CLI”工具以及所有依赖项。

注意:如果您有一个 路径相关的错误 系统,我们可以 将红宝石添加到我们的PATH变量中。 如果终端没有返回错误,请跳过此部分。

就我而言,我已经在PATH中添加了以下内容:

echo 'export PATH="$HOME/.gem/ruby/2.4.0/bin:$PATH"' >> ~/.bashrc

要更新PATH更改,我们将执行:

source ~/.bashrc

接下来,我们应该能够使用以下命令安装“ t”:

sudo gem install t

组态

在使用t之前,我们首先必须 在Twitter上注册应用程序。 为此,我们将必须遵循以下步骤。

首先,我们必须登录到 Twitter应用程序管理站点。 然后,您必须点击«建立新的应用程式«。

twitter cli twitter应用程序

我们将填写必填字段并提交表格。 请记住,该请求必须具有唯一的名称。 接下来,我们将转到“权限» y 将访问设置更改为“读取,写入和访问直接消息”。 手机号码必须与您的Twitter帐户关联才能获得键入权限。

网络上的twitter cli数据

现在该移动到“按键和访问代码”选项卡,以查看 API密钥API的秘密 当程序要求时,我们将需要复制并粘贴它。

授权客户

我们已经安装了“ t”并在Twitter上创建并注册了一个应用程序。 现在,我们需要 使用我们的Twitter帐户授权此工具。 为此,我们将在终端中执行(Ctrl + Alt + T):

t authorize

t授权twitter cli

将出现一个对话框。 在其中,我们将被告知按ENTER键以打开Twitter Developer网站并复制/粘贴 API密钥API的秘密 根据要求。 我们只需要遵循这些步骤。

最后,如果我们收到消息«授权成功”,恭喜! 我们将使用我们的Twitter帐户正确配置“ t”。

要查看我们已授权的所有帐户的列表,我们将执行:

t accounts

此选项将向我们显示 我们系统中有权使用该应用程序的用户。 如果您授权多个帐户,则最后一个授权帐户将被设置为活动帐户。

启用另一个帐户,只需提及用户名和您的消费者密码,如下所示:

t set active sapoclay RQi8DiW4IuPt

所有授权的帐户数据都将存储在文件中 〜/ .trc。 您可以使用以下命令随时查看帐户的详细信息:

帐户已保存的Twitter CLI

cat ~/.trc

使用Twitter CLI

到了这里,现在看看 发推文。 为此,我们只需要执行:

来自控制台的推文已发送

t update "Enviando un Tweet desde la consola de Ubuntu"

正如您在以下屏幕截图中看到的那样,该推文已毫无问题地立即发布在Twitter上:

推文发送到推特

该工具的重点是 将向我们展示如何删除我们的最后一条推文。 要删除上一条推文,我必须执行以下命令:

t delete status 913726339378827270

在我们的推文中包含特殊字符,我们只需要用单引号而不是双引号将其引起来,因此这些字符不会被我们的shell解释。 如果使用单引号,则除非您将其设置为反斜杠,否则Tweet显然不能包含任何撇号。

现在我们知道了如何发布推文以及如何删除它。 我们也可以 查看Twitter用户的完整详细信息 如果我们知道用户名。 我们可以使用以下命令查看您帐户的详细信息:

t whois @ubunlog

要查看用户的统计信息,我们只需执行以下命令:

t users -l @ubunlog

还有更多选择,但是文章会太长。 查看 可用命令的完整列表,我们只需要执行:

twitter cli命令

t help

我们可以在其页面上查询该项目的所有特征和其他属性。 GitHub上.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。