finds.dev← search

// the find

donnemartin/haxor-news

★ 4,080 · Python · NOASSERTION · updated Apr 2022

Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

A terminal client for Hacker News with comment filtering, job post searching, and an optional fish-style autocomplete shell. Built for developers who want to stay in the terminal and pipe HN output into other tools.

The comment filtering is genuinely useful — unseen, recent, and regex filters solve the real problem of 500-comment threads. Piping to files and other Unix tools works naturally since output goes to stdout. The hiring/freelance post regex search is a nice practical feature. The autocomplete shell with inline help is well-implemented using prompt_toolkit.

Last commit was 2022 — the HN API hasn't changed much but the Python ecosystem has (Python 2.6 support is listed, which signals the codebase hasn't been touched in years). Vendors html2text and the haxor API client locally instead of pulling them as proper dependencies, which means you get none of their upstream fixes. Windows support is an afterthought — pager behavior is broken and the docs just say 'use | more instead'. No rate limiting or caching means repeated fast calls will hit HN Firebase unnecessarily.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →