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

