12个版本

使用旧的Rust 2015

0.1.11 2017年3月22日
0.1.10 2017年3月22日

11#user-profile

每月 下载 29

自定义许可

110KB
390

命令行界面Tweeter(rust版本)

alacritty中的截图

Displaying a user's timeline in a terminal.

这个工具的rust版本比它的 haskell版本 稍快,但haskell版本有更多功能。

使用clit-rs的理由

  • 比其他工具(trainbowstreamclitoysttyer)更快
  • 轻量级(5MB,CPU/内存使用率低)
  • 不引人注目
  • 支持彩色输出。
  • 可用于脚本
  • 您了解rust并且喜欢扩展您的工具。
  • 您想要可以从 vim 调用的东西
  • 您想要rust的twitter库。
  • BSD3许可

不使用clit-rs的理由

配置

按照以下指南生成一个令牌以授权访问您的twitter账户: 这里

然后将您的API密钥和OAuth令牌放置在文件中(默认为 $HOME/.cred),每行一个

api-key: API_KEY_HERE
api-sec: API_SECRET_HERE
tok: OAUTH_TOKEN_HERE
tok-sec: TOKEN_SECRET_HERE

注意标签必须按正确的顺序排列,并且与键之间用空格分隔。

安装

如果您使用的是Linux/Windows,最简单的方法可能是从这里下载二进制文件。

否则,您将需要从源代码构建。要从源代码构建,通过rustup安装cargo;在Unix系统上,这很简单:

curl https://sh.rustup.rs -sSf | sh

然后输入 cargo install clit-rs

使用

查看资料

要获取您的资料,只需输入

$ tw user

要查看用户的资料,例如输入:

$ tw user pinepapplesmear

如果在过程中遇到任何问题

$ tw help

发送推文

$ tw send "YOUR_TWEET_TEXT"

查看您的时间线

您还可以使用

$ tw view

来查看您自己的时间线。

功能

  • 推文
  • 查看时间线
  • 查看用户资料
  • 输出推文的ID
  • 删除推文
  • 转发
  • 回复推文
  • 显示引用的推文

着色

clit-rs 遵循此处定义的 CLICOLOR 行为。如果您想禁用着色,

 $ export CLICOLOR=0

库已包含在内。一旦您设置了凭证,使用起来相当简单,有三种功能:一个用于发布状态,一个用于获取您的时间线,一个用于获取用户资料。

Haskell

这里有一个 Haskell 版本,包括二进制文件和库,可在 此处 获取。Haskell 库更完整。

依赖关系

~17-26MB
~425K SLoC