A command-line interface for browsing Hacker News with advanced filtering and terminal-based viewing.
haxor-news is a command-line interface (CLI) tool that allows users to browse Hacker News directly from their terminal. It provides features like viewing posts, filtering comments, searching job listings, and displaying web content in a terminal-friendly format. The tool solves the problem of inefficient web browsing by offering a fast, keyboard-driven alternative with advanced filtering capabilities.
Developers, sysadmins, and command-line enthusiasts who regularly read Hacker News and prefer terminal-based workflows for speed and automation.
Developers choose haxor-news because it integrates Hacker News into their existing terminal environment, supports powerful filtering to manage information overload, and follows Unix principles for composability with other CLI tools.
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
Supports filtering comments by unseen status, recency (past 60 minutes), or custom regex queries, making it easy to manage large discussions, as shown with examples like '-cu' for unseen comments.
Seamlessly integrates with pipes and redirects for automation, allowing output to files or other CLI tools, highlighted in commands like 'hn hiring "regex" > jobs.txt'.
Includes an optional fish-style auto-completer with inline help, simplifying command discovery and usage, demonstrated in the README gifs and examples.
Users can customize ANSI colors via a ~/.haxornewsconfig file, enabling personalized highlighting, as detailed in the Customizable Highlighting section.
On Windows, pager functionality is restricted, requiring users to use '| more' instead of full-featured pagers, as noted in the Windows Support section.
Requires Python and pip installation, which can be a barrier for non-Python users, and virtualenv setup is recommended, adding complexity.
Web content is formatted for terminal display, which may not handle complex HTML or multimedia effectively, and viewing in a browser requires an extra flag (-b).
:cherry_blossom: A command-line fuzzy finder
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Collaborative cheatsheets for console commands 📚.
A smarter cd command. Supports all major shells.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.