Latest News

Newsraft – feed reader for terminal

Newsraft is a small text based program for reading syndication feeds. It’s greatly inspired by Newsboat and tries to be its lightweight counterpart. It obtains content from a given set of sources and lets you browse it all via one streamlined user interface.

There are only 4 menus you will have to deal with: sections, feeds, items and pager. Default binds are listed in ACTIONS section.

Sections menu consists of section entries which are needed to organize feeds in groups to be able to process them in bulk. They are kind of directories for feeds. If you didn’t specify any section declarations in your feeds file then you will get to the feeds menu straight away.

Feeds menu consists of feed entries. Every feed entry contains news downloaded from one specific source which you have set in feeds file. To update a single feed you have to select it and press r or R if you want to update all feeds. From feeds menu you can get to the items menu by entering some feed.

Items menu consists of feed item entries (i. e. single pieces of news) which you get when you update feeds in the previous menu. Every feed item entry has two switchable properties – read state and importance state. Keys to change read state: d to mark read, D to mark unread, ^D to mark everything read. Keys to change importance state: f to flag important, F to flag unimportant. To view item’s content you have to go to pager menu by entering selected item.

Pager menu will display some details about selected item and render its content if it was provided by feed. Usually feed item entries have a links section with one link pointing to a related web page and several links that were mentioned in the item’s content. You can copy these links into your clipboard with y key and open them in your web browser with o key. To target a key action to link with a specific index you have to prefix your key with this index. For example, 5y will copy fifth link and 17o will open seventeenth link in the web browser. You can also setup custom command bindings to execute any commands with these links.

This is free and open source software.

Key Features

  • Parallel downloads.
  • Section-based feeds grouping.
  • Opening links in any program.
  • News filtering using SQL conditions.
  • Viewing news from all feeds with explore mode.
  • Automatic updates for feeds and sections.
  • Per-feed settings and key bindings.
  • Assigning multiple actions to key bindings.
  • Processing feeds from command output.
  • Text searching by news titles and content.
  • Interactive news content viewing.
  • Support for practically all feed formats.

Website: codeberg.org/newsraft/newsraft
Support:
Developer: Grigory Kirillov
License: ISC License

Man page

newsraft is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Terminal-Based News Aggregators
NewsboatSnazzy RSS feed reader
FeedrPolished Linux terminal-based RSS/Atom feed reader
ElfeedExtensible web feed reader for Emacs, supporting both Atom and RSS
goreadGo-based news feed reader
gorssSimple RSS/Atom reader written in Golang
SnownewsText mode reader for RSS and Atom feeds written in C
tuifeedNews feed reader with a fancy terminal user interface
nomRSS reader for the terminal written in Go
eilmeldungBased on the awesome news-flash library
NewsraftGreatly inspired by Newsboat and tries to be its lightweight counterpart
moccasinTUI feed reader for RSS, Atom, and (eventually) Podcasts
CAST-textFull-text RSS terminal reader
hysRSS reader for digital minimalists
FeedlnSimple interface to view, update, and categorize feed
srssSimple command-line news feed reader
newsroomModern CLI to get your favorite news
blogtatoRSS and Atom feed reader
RivuletFocuses on usability for users who prefer keyboard-driven tools
NewsGoatWritten in Go using the Bubble Tea TUI framework
CantoCrank through feeds using a minimal, yet information packed interface

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments