12个版本
使用旧的Rust 2015
0.1.11 | 2017年3月22日 |
---|---|
0.1.10 | 2017年3月22日 |
11 在 #user-profile
每月 下载 29 次
110KB
390 行
命令行界面Tweeter(rust版本)
alacritty中的截图
这个工具的rust版本比它的 haskell版本 稍快,但haskell版本有更多功能。
使用clit-rs的理由
- 比其他工具(t,rainbowstream,clit,oysttyer)更快
- 轻量级(5MB,CPU/内存使用率低)
- 不引人注目
- 支持彩色输出。
- 可用于脚本
- 您了解rust并且喜欢扩展您的工具。
- 您想要可以从 vim 调用的东西
- 您想要rust的twitter库。
- BSD3许可
不使用clit-rs的理由
- 许多功能仍在开发中
- 功能比 rainbowstream,t 或 oysttyer 少
- 您想在 haskell 中扩展您的工具
- 您想要“终端中的twitter”,这是 rainbowtools 或 oysttyer 提供的。
配置
按照以下指南生成一个令牌以授权访问您的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