#hacker-news #comments #quickly #stores #grab #stories #polls

app hncat

快速抓取所有 Hacker News 商店 + 评论

4个版本

0.1.3 2021年5月15日
0.1.2 2021年5月15日
0.1.1 2021年5月12日
0.1.0 2021年5月12日

#10 in #stories

MIT 许可证

19KB
265 代码行

hncat 🐈

Crates.io Actions Status

快速转储 Hacker News 的所有评论、故事和投票。

目录

安装 💿

  • Homebrew: brew install orf/brew/hncat
  • Cargo: cargo install hncat

用法 🎷

运行 hncat 将从 API 流式传输所有项目到 stdout 的 JSON。

$ hncat --help
hncat 0.1.0
Grab Hacker News items from the API in parallel.

USAGE:
    hncat [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --concurrency <concurrency>    Make this many concurrent requests [default: 200]
        --end-date <end-date>          Ignore all items created after this date. Supports relative durations like "1
                                       hour" as well as absolute rfc3339 dates
        --last <last>                  Fetch the last X items
        --limit <limit>                Limit the number of outputted rows to this
        --since <since>                Fetch all records since this time. Supports relative durations like "1 hour"
        --start-date <start-date>      Ignore all items created before this date. Supports relative durations like "1
                                       hour" as well as absolute rfc3339 dates
        --start-id <start-id>          Fetch records with IDs higher than this
        --stop-id <stop-id>            Fetch records with IDs lower than this

依赖项

~13–28MB
~469K SLoC