4个版本 (2个破坏性更新)
0.3.0 | 2021年12月3日 |
---|---|
0.2.0 | 2021年11月28日 |
0.1.1 | 2021年11月26日 |
0.1.0 | 2021年11月24日 |
#830 in 身份验证
2.5MB
860 行
hn-cli
,一个用于阅读HackerNews的命令行工具
截图
安装
您首先需要安装Rust工具链,然后: cargo install hn-cli
使用方法
列出故事(添加-p3
或--page 3
显示第三页)
- 热门故事:
hn
或hn top
或hn t
- 新故事:
hn new
或hn n
- 最佳故事:
hn best
或hn b
- 显示HN故事:
hn show
或hn s
- 提问HN故事:
hn ask
或hn a
- 工作故事:
hn job
或hn j
在列出故事后,注意您感兴趣的故事索引(假设它是5
),然后
- 显示故事详情和评论:
hn details 5
或hn d 5
- 在浏览器中打开故事链接:
hn open 5
或hn o 5
您还可以使用hn user the_user_name
或hn u the_user
显示用户的详细信息。
要登录,请使用hn login
或hn l
。认证令牌将被保留以便在后续命令中使用。请注意,要执行写操作(如对故事进行投票),您需要使用上述命令(如hn top
)重新加载故事列表。
要注销并删除保留的认证令牌,请使用命令hn logout
。
注意:信息是通过抓取HackerNews网站获得的。这个crate不使用官方API的原因是它不提供方便的方式获取特定故事的全部评论,并且只允许读取操作。
许可证
麻省理工学院,参见授权协议。
依赖项
~19–33MB
~449K SLoC