// the find
donnemartin/haxor-news
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.