Configure RSS/Atom Newsboat Feed Reader on Ubuntu 20.04/22.04

Start receiving news feeds directly to the terminal by installing Newsboat RSS Feedreader on Ubuntu 222.04 Jammy or 20.04 Focal Fossa.

Newsboat is a fork of Newsbeuter which is also an open-source application allowing users to read articles directly on their Linux command terminal. The main task of this text-based application is to fetch feeds from the defined URL, which can come from various sites like blogs and news portals. If the feed contains the full text of the update, you do not need to open the browser, however, in most cases you will have an excerpt and a link to read the full article.

Therefore, if you have multiple feeds from different websites and want to update them directly on your terminal, Newsboat is a good option.

Steps to Install Newsboat in Ubuntu 22.04 or 20.04

The commands given here to install and use Newsboat will be the same for older versions of Ubuntu. Also, for Linux Mint, Elementary, POP OS and other distros based on it. The project is hosted on GitHub.

1. Update Ubuntu

The first thing we need to do is run the system update command as we are about to use the APT package manager. Therefore, running the update command rebuilds its package index cache.

sudo apt update

2. Install Newsboat on Ubuntu 22.04 or 20.04

Well, we don’t have to worry about repositories or downloading a manual deb binary. This is because the packages to install Newsboat are available using the default Ubuntu Linux system repository. Therefore, just run the given command:

sudo apt install newsboat

Those who are interested in SNAP and don’t want APT to install this application can use:

sudo snap install newsboat

To note: Use only one of the given commands to install Newsboat.

The next step is to add the URLs of the blogs and websites you want to feed directly to your terminal using the Newsboat command. To do this, edit a file:

nano /home/$USER/.newsboat/urls

In the file, add the URLs as shown in the screenshot of all the sites you want to power.

Save the file using CTRL+Xhurry Yesand press the Walk in key.

4. Run Newsboat and start loading feeds

After adding the URLs, on your terminal, run the newsboat command which will load the default configuration and the URLs you defined in the configuration file.

newsboat

When the tool opens in the terminal, you will see all the website feeds you have configured, but without any feeds. Now to fetch the stream available for all URLs just press Shift + r otherwise, it will reload streams only for the selected URL.

Once done, use the arrow keys on your keyboard to select the stream and press the Enter key to open it.

Upload feeds to NewsBoat

You will see the list of all the latest articles available via the selected URL. Use the arrow keys again and select the one you want to read and press the enter key to open it.

Website feeds on Linux terminal

When you open the feed content, you will see the excerpt from it and links to read the full article. If you want to open it in the browser, just press oh on your keyboard. While to get out of use q.

Shortcuts NewsBoat Feeds

5. To search for articles in Newsboat feeds:

If you want to search for a particular article in the added feeds, we can do that too. Simply press / to search all articles in all feeds or we can also select a particular website feed and search all its articles for a particular word.

search for articles in the Linux RSS feed

5. How to configure the default browser

Also, if you want to use a particular browser to open the feed article through Newsboat, we can do that as well. To do this, edit the configuration file:

nano /home/$USER/.newsboat/config

Paste the following line. You can replace firefox with any other browser you have on your system.

browser "firefox --new-tab %u"

Save the file using CTRL+Xhurry Yesand press the Walk in key.

To uninstall Newsboat, users can run:

sudo apt remove newsboat

This is how we can install this text-based RSS reader on Ubuntu Linux. To learn more about its use and ordering, you can visit the official documents page.

Other Items:

Install Siege benchmarking tool on Ubuntu 22.04 LTS Jammy
How to Create Bootable MX Linux 21 USB Drive
How to edit files as root in Ubuntu. using the GUI…
Install Stremio Streaming app on Ubuntu 22.04 LTS…