u/New-Blacksmith8524
feedr v0.8.0 - a terminal RSS reader, now read the full article from your terminal!
Hi r/tui,
I'm the maintainer of feedr, a terminal RSS/Atom feed reader written in Rust. It's a TUI built on ratatui and crossterm. Thanks for all the love you've shown feedr and I've just released v0.8.0.
New Features
- Full-text article extraction (Shift+F)
In the detail view, Shift+F fetches the article URL and runs Mozilla Readability over the HTML to pull out the actual content. It renders inline, in the same view, with the same scrolling and the same theme. Toggle back to the summary with Shift+F again.
- External-command hooks (newsboat-style macros and exec_on_new)
Three newsboat-style primitives let you wire up whatever you want:
pipe-to— pipe the focused article to a command's stdin:- The TUI suspends while the command runs, so pagers and editors behave normally. You can pipe the article body, title, URL, or full metadata.
exec_on_new— fire a command per newly-seen item after refresh:- The first fetch of a feed is seeded silently, so enabling this on a 200-item feed doesn't notify-spam you into oblivion. Crash semantics are at-most-once and the seen-set is persisted before spawning any child, so a kill mid-fire loses a notification rather than re-firing it on next launch. Better for
wallabag-cli addthan the alternative. - Macros — bind a chord to a sequence of actions:
- Default prefix is
,and it's configurable. Newsboat-compatible string syntax, so you can paste their configs in. Steps run sequentially through a FIFO queue drained by the main loop, so blocking steps (likepipe-tosuspending the TUI) preserve order.
Do check the project out if you haven't, and let me know what you think. Thanks!
feedr v0.8.0 - a terminal RSS reader, now read the full article from your terminal
Hi r/rust,
I'm the maintainer of feedr, a terminal RSS/Atom feed reader written in Rust. It's a TUI built on ratatui and crossterm. Thanks for all the love you've shown feedr and I've just released v0.8.0.
New Features
- Full-text article extraction (Shift+F)
In the detail view, Shift+F fetches the article URL and runs Mozilla Readability over the HTML to pull out the actual content. It renders inline, in the same view, with the same scrolling and the same theme. Toggle back to the summary with Shift+F again.
- External-command hooks (newsboat-style macros and exec_on_new)
Three newsboat-style primitives let you wire up whatever you want:
pipe-to— pipe the focused article to a command's stdin:- The TUI suspends while the command runs, so pagers and editors behave normally. You can pipe the article body, title, URL, or full metadata.
exec_on_new— fire a command per newly-seen item after refresh:- The first fetch of a feed is seeded silently, so enabling this on a 200-item feed doesn't notify-spam you into oblivion. Crash semantics are at-most-once and the seen-set is persisted before spawning any child, so a kill mid-fire loses a notification rather than re-firing it on next launch. Better for
wallabag-cli addthan the alternative. - Macros — bind a chord to a sequence of actions:
- Default prefix is
,and it's configurable. Newsboat-compatible string syntax, so you can paste their configs in. Steps run sequentially through a FIFO queue drained by the main loop, so blocking steps (likepipe-tosuspending the TUI) preserve order.
Do check the project out if you haven't, and let me know what you think. Thanks!