It uses the HN API and algolia and golang with the bubble tea libraries. I'm parsing/scraping the threads page though, because reconstructing that from the API was proving to be a hassle.
It even supports logging in and commenting and reply notification!
I'm not totally sure where I land on using libraries (bubble tea) as they do bloat the program with unnecessary features, but I do like its simple text interface over using a web browser and a whole javascript engine for just rendering text.
I'd love to!
So I used AI to help me write this, I gotta be honest, but I have this TUI I use over SSH to access HN. I call it Nitpick!
It's GPL, athttps://github.com/fragmede/nitpick
It uses the HN API and algolia and golang with the bubble tea libraries. I'm parsing/scraping the threads page though, because reconstructing that from the API was proving to be a hassle.
It even supports logging in and commenting and reply notification!
I'm not totally sure where I land on using libraries (bubble tea) as they do bloat the program with unnecessary features, but I do like its simple text interface over using a web browser and a whole javascript engine for just rendering text.
Anyway, patches welcome!
:)