Do you employ a information aggregator (additionally termed as RSS feed reader) app? Is it nonetheless your go-to place for all the newest updates from totally different sources?
In that case, Newsboat is a light-weight, keyboard-driven, and command-line feed reader that it is best to take a look at proper now.
Suppose you’re already acquainted with the present feed reader Newsbeuter, which isn’t maintained persistently. I suppose Newsboat could be the correct alternative with common upkeep.
What’s Newsboat RSS Reader?
Newsboat is a TUI (terminal person interface) primarily based RSS reader app that features on UNIX-like working techniques corresponding to FreeBSD, GNU/Linux, and macOS.
Not like different standard web-based feed reader app with a freemium mannequin, Newsboat is a totally free-to-use and open-source app. This additionally means that you may add as many sources as you need.
Should you’re at present utilizing one other feed reader and want to shift to Newsboat, this app would allow you to combine with different companies like NewsBlur, Tiny Tiny RSS, and FeedHQ.
Listed here are the important thing options:
- Highly effective built-in HTML renderer
- Ship hyperlinks and complete articles to third-party companies utilizing bookmarking scripts
- Filter system primarily based on title, writer, contents, and different
- Rudimentary podcast assist
- Configurable keyboard shortcuts
- Versatile tagging system
- Import and export utilizing OPML format
How To Obtain And Set up Newsboat?
The pre-built binaries of Newsboat are already out there within the main repository of varied Linux distribution. You may take a look at the non-exclusive record of repositories here.
$ sudo apt set up newsboat # Debian and Ubuntu-based distros
$ sudo dnf isntall newsboat # Fedora
$ sudo pacman -S newsboat # Arch Linux
Should you couldn’t discover the binaries of Newsboat to your Linux distribution, you too can set up its Snap packages from Ubuntu’s distribution-independent Snap Store.
$ sudo snap set up newsboat
You can even get Newsboat by first putting in its dependencies and building the app from supply code.
How To Set Up And Use Newsboat?
As soon as you put in Newsboat and attempt to open it within the terminal, you will see that beneath the “no URLs configured” error.
You can’t begin Newsboat with out configuring feeds i.e. including not less than a supply URL in ~/.newsboat/urls
. configuration file.
Add Feeds Or URLs
To view feeds within the terminal or begin Newsboat, you first have to create a config file “~/.newsboat/urls” (in case you don’t have it) after which manually add URLs by opening the file in a textual content editor.
Import Feeds Utilizing OPML
If you have already got OPML file containing all feeds URLs, you too can use it to load feeds to Newsboat utilizing command:
$ newsboat -i </path/to/opml/file/dummy.opml>
Refresh The Feeds
After including feeds, now you can begin by simply typing newsboat in a terminal, and also you’ll see the sources you added to your config file.
As you open Newsboat, you might not get all the newest feeds as you may see the depend reveals 0 out of 0. So to load new feeds, you may both press r by focussing on the supply URL or simply open Newsboat with the choice -r
.
newsboat -r
Navigation
Being keyboard-driven, it is advisable to use solely keys to navigate round sources and articles. You may press Enter to pick a selected information supply and record all its feeds.
To go down the record, you may both press the down arrow or n
. And to learn an article, you may additional press Enter. Now, to return one step again, it is advisable to press q
.
Equally, you may see beneath within the blue stip, shortcuts are given to mark all learn utilizing A, Search utilizing /
and ?
for itemizing all out there shortcuts.
Add Tags
Tagging is a solution to categorize feeds. As an illustration, you might group all Linux new sources into one group and sports activities information sources into different.
So, to assign a tag to an RSS feed, it is advisable to connect a single phrase separated from URLs by blanks. If the phrase comprises areas, you need to use quotes across the tag.
https://www.reddit.com/r/opensource/.rss "open supply"
https://www.reddit.com/r/linux/.rss linux
http://feeds.bbci.co.uk/information/world/rss.xml "world information
Now you can open Newsboat with this new configuration and press't' to record all tags out there. Choose a tag,
and it’ll record sources that comprise the chosen tags.
Give Feed A Customized Identify
After you add a feed, it will get a default identify. However if you wish to change the tag identify, it is advisable to prefix the tag identify with ~
character.
https://www.reddit.com/r/linux/.rss "~Linux Information From Reddit"
Disguise A Feed
If you would like any feed to be not proven within the common record of feeds, you may prefix the tag identify with an !
https://fossbytes.com/tag/linux/feed/ "!Fossbytes"
Need to know extra concerning the new reader’s configuration? Learn the official documentation to get the whole info.