Skip to content
Branch: master
Find file History
Latest commit cd415fa Jan 1, 2020

README.md

Note: this example has been moved in a standalone repository - https://github.com/ggerganov/hnterm

Future development will continue there

hnterm

Interactive browsing of Hacker News in the terminal

hnterm-demo

hnterm-dark

Live demo in the browser

The Emscripten port of HNTerm uses Emscripten's Fetch API instead of libcurl to perform requests to the HN API.

Demo: hnterm.ggerganov.com (not suitable for mobile devices)

Details

HNTerm is a small console application written in C++ for browsing Hacker News. It queries the official HN API and interactively displays the current stories and comments. It uses libcurl to perform the GET requests to the API. The UI is rendered with ImTui. HNTerm fetches only the content that is currently visible on the screen. The window splits allow browsing multiple stories/comment sections at the same time.

Building

Linux and Mac:

git clone https://github.com/ggerganov/imtui --recursive
cd imtui
mkdir build && cd build
cmake ..
make

./bin/hnterm
You can’t perform that action at this time.