TabNews (tabnews.com.br) CLI is a terminal based application (TUI) made with Go for the Brazilian news website TabNews. It uses two Go libraries: gocui (the best TUI libraries I've even seen, supports even mouse interaction) and go-term-markdown (markdown rendering).
Demo
Terminal previewtn-cli
Overview
TabNews CLI is a terminal-based application for browsing TabNews website content
TabNews CLI is a terminal based application (TUI) made with Go for the Brazilian news website TabNews (tabnews.com.br).
From the maintainer
Origin story
First workflow
Just open it and read the first story.
Design choice
The project needs help with these items. Main interface created Accessing contents API Load TabNews recents posts via API Load TabNews relevant posts via API Show articles list on the left side view Show article content on the right side reader view Load article pages with arrows Caching loaded data for faster access Fix known bug on the left side list scroll Show a bottom line with available commands and app version Improve the reader view to show contents better, with markdown and links.
Latest Release
v1.1.1
Released: Jul 23, 2023- Cleaned up code.
- Changed 'Page' to 'página'.
- Added script to build app binaries for Windows, macOS, and Linux platforms.
Discussions