Newsboat is a free and open-source RSS/Atom feed reader for text terminals for Unix-like operating systems, released under the MIT License. It is an actively maintained fork of Newsbeuter which was abandoned in September 2017. Newsbeuter's original developers advise users to switch to Newsboat,[4] and Newsboat's version numbers continued where Newsbeuter left off.[5] Newsboat supports feed formats RSS and Atom and can import and export subscription lists in the OPML format. It also supports podcasting and synchronization with other news reading services.

Newsboat
Original author(s)Alexander Batischev and contributors
Developer(s)Alexander Batischev and contributors
Initial releaseSeptember 20, 2017; 7 years ago (2017-09-20)[1]
Stable release
2.37[2] / 22 September 2024; 2 months ago (22 September 2024)
Repository
Written inC++
Operating systemLinux, macOS, FreeBSD
Available inCatalan, Chinese, Chinese (Taiwan), Dutch, French, German, Hungarian, Italian, Japanese, Norwegian (Bokmål), Polish, Portuguese (Brazilian), Russian, Slovak, Spanish, Swedish, Turkish, and Ukrainian[3]
TypeNews aggregator
LicenseMIT License
Websitewww.newsboat.org Edit this on Wikidata

Installation

edit

Newsboat has been tested on Linux (with glibc and musl-libc), FreeBSD and macOS.[6] The program can be installed from binary packages on major Linux and BSD distributions and Homebrew,[7] it is available as a distribution-independent snap package, or it can be compiled from source.[8]

Operation

edit

Newsboat is controlled entirely with the keyboard,[9] and its default keybindings resemble those of vi. The keyboard shortcuts and a lot of other options can be configured with a single text file.[10]

The feeds are placed in another plain textfile. Because Newsboat, like most feedreaders, supports the OPML format it can also import files from other feedreaders.[11] In addition to merely importing feedlist from other readers, Newsboat can act as a client for news reading services like Tiny Tiny RSS, The Old Reader, Inoreader, NewsBlur, the newsreader apps for ownCloud and Nextcloud, and some more.[10][12]

Podcast support

edit

Newsboat also provides basic podcast support through Podboat, a separate but included application that facilitates downloading and queuing of podcast episodes. It does not actually play the podcasts; for this an external media player is needed.[13] While viewing a podcast feed in Newsboat, a user can press a single key to download the episode to their download queue. All the information will be stored in a queue file in the newsboat directory. Podboat reads this queue and downloads the episode(s) to the user's local drive.[11]

Reception

edit

According to a review on Opensource.com "Newsboat is an excellent RSS reader, whether you need a basic set of features or want your application to do a whole lot more."[10] Luke Baker of website Linuxlinks summarized his preview as "Newsboat is a wonderful, open source RSS reader. It’s lean, compact, super fast, endowed with a good feature set, and a worthy continuation of the Newsbeuter project. The software is extremely configurable and offers a great feature set without any bloat."[14] Linux Magazine in its FOSSPicks praises Newsboats speed: "Everything happens so quickly. With your feeds listed in the main view, pressing R will reload the state of every feed in your list, and this happens quickly even with dozens of feeds." and mentions the benefits of a simple distraction-free text interface.[15]

See also

edit

References

edit
  1. ^ "Newsboat". GitHub.
  2. ^ "Release r2.37: Release Newsboat 2.37 · newsboat/newsboat". Retrieved 24 September 2024.
  3. ^ Newsboat GitHub repository
  4. ^ Krennmair, Andreas (2021-11-14), ABANDONED! An actively maintained fork is available in newsboat repo, retrieved 2021-11-15
  5. ^ "newsboat/CHANGELOG.md at master - newsboat/newsboat". Newsboat on GitHub. 2017-09-20. Retrieved 2021-11-14. This is what Newsbeuter 2.10 should have been. Newsboat continues Newsbeuter's version numbering to show that we are a spiritual continuation, not a separate project.
  6. ^ "The Newsboat RSS Feedreader". newsboat.org. Retrieved 2021-11-14.
  7. ^ "newsboat package versions". Repology. Retrieved 2021-11-15.
  8. ^ "The Newsboat RSS Feedreader". Newsboat documentation. Retrieved 2021-11-14.
  9. ^ "How To Use Command Line Newsboat RSS Feed Reader On Linux?". Fossbytes. 2021-06-09. Retrieved 2021-11-15.
  10. ^ a b c Nesbitt, Scott (2020-02-28). "Revive your RSS feed with Newsboat in the Linux terminal". Opensource.com. Archived from the original on 2021-04-11. Retrieved 2021-11-14.
  11. ^ a b Sonney, Kevin (2020-01-22). "Get your RSS feeds and podcasts in one place with this open source tool". Opensource.com. Archived from the original on 2021-02-25. Retrieved 2021-11-14.
  12. ^ "The Newsboat RSS Feedreader". Newsboat documentation. Retrieved 2021-11-14.
  13. ^ "The Newsboat RSS Feedreader". Newsboat documentation. Retrieved 2021-11-14.
  14. ^ Baker, Luke (2018-07-16). "Newsboat: A Snazzy Text-Based RSS Feed Reader". LinuxLinks. Archived from the original on 2021-02-28. Retrieved 2021-11-14.
  15. ^ "FOSSPicks - Page: 1.3 » Linux Magazine". Linux Magazine. October 2019. Retrieved 2022-06-09.
edit