{"repo":"ezeoleaf/tblogs","free":true,"listed":false,"github":"https://github.com/ezeoleaf/tblogs","clone":"git clone https://github.com/ezeoleaf/tblogs.git","description":"A fast, modern, and hackable terminal blog reader written in Go","language":"Go","stars":66,"topics":["golang","go","go-cli","terminal-app","tui","cli","tcell","tview"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"tblogs A fast, modern, and hackable terminal blog reader written in Go. No external API dependencies—just a local config file and RSS/Atom feeds. --- Features - Browse and follow a curated list of tech/dev blogs - Read posts from any RSS or Atom feed - Save your favorite posts - Search and filter blogs - All data stored locally in a config file (no external API) - Cross-platform: macOS, Linux, Windows - Keyboard-driven TUI (Terminal User Interface) --- Installation Homebrew (recommended, after release) Download a Release - Go to Releases and download the binary for your OS. - Unpack and move it to a directory in your $PATH (e.g., /usr/local/bin ). Build from Source --- Usage - Use keyboard shortcuts to navigate: - Ctrl+B — Blogs - Ctrl+T — Home - Ctrl+P — Saved Posts - Ctrl+H — Help - Ctrl+F — Search - Ctrl+S — Save/follow - Ctrl+D — Delete saved post - Ctrl+L — Toggle last login mode. When on, only posts published after the last login date are shown. - Select a blog to view its posts (fetched live from the feed) - Press Enter on a post to open it in your browser --- Configuration - Config is stored in the OS-appropriate location: - macOS/Linux: /.config/tblogs/data.yml - Windows: %APPDATA%\\tblogs\\data.yml - On first run, the config is created and pre-populated with a curated list of blogs. - You can edit the config file directly to add/remove blogs, or use the app UI. - Default blogs are defined in internal/config/default blogs.yml . --- Releases & Distribution - Binaries ar","default_branch":null,"files":null,"tree":[],"storefront":"/r/ezeoleaf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ezeoleaf/tblogs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}