Circumflex, browse HN in your terminal
Circumflex, browse HN in your terminal
Some two years ago, I found myself spending a lot of time in the terminal between learning vim and discovering new command line tools. I was surprised to see that the niche of HN clis was (relatively) small, and so I decided to write my own command line tool for browsing HN called `circumflex`(`clx`). `clx` is written in Go using Bubble Tea[1]. You can read the comment section or the linked article in reader mode in the pager `less`. Using `lesskey` to add custom keybindings, the replies can be collapsed and expanded in real-time (but not individual replies, only all replies at once). Behind the scenes I am appending invisible unicode characters to each line so that I can use the custom keybindings to filter them out. The same technique is used to allow for jumping between top-level comments. I spent a lot of time thinking about syntax highlighting and finding relevant bits to highlight while also not going overboard with colors. The end result is highlighting of things I find useful for providing context in the comment section, like indicating parent poster and original poster, coloring references, coloring indentations as well as formatting YC startups. Other quality of life features include adding submissions as favorites (it is stored as a pretty-printed json so you can check it into your vcs to allow for readable diffs). Submissions are marked as read and new comments are indicated with a bullet point. [1] https://github.com/charmbracelet/bubbletea
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Browse Hackage from the Terminal
Hnterminal, Browse HN in Terminal
Browse Your Calibre Library From The Terminal (calibre TUI wrapper)
Browse Nuxt.js Modules from the Terminal
Grafana TUI – Browse Grafana dashboards in the terminal
Browse Your AWS ECS Clusters in the Terminal
Browse Anime from the Terminal
Browse all your subreddits at once
Browse SPACs and Their Sponsors and Underwriters
Browse, upvote and comment on HN from terminal with hnterminal