View on Github
A TUI RSS feed reader with thumbnail support
Select the feed or tag you want to view feeds for.
Press "a" to launch the add feed dialog
type or paste in the desired feed url and it will be added to your list of feeds.
Press "t" to launch the add tag dialog
This adds the tag in the top section of the select page, it will automatically prompt you to add feeds following creation.
Press "d" to launch the delete tag/feed dialog
Select confirm or cancel, to save yourself from accidental deletions.
Press "T" to launch the modify tag dialog
Select which items appear in the tag with the space key, pressing enter will add/remove the feeds in the list.
Browse entries in the tag or feed.
Press "o" to launch the link open menu
Select from the available links of an entry (most have only one, but podcasts often include multiple for a link to the mp3 file)
Press tab to change the selected pane
Scroll and read simple text posts within the feed reader
A default configuration file will be generated on startup at $HOME/.config/feedie/conf.json, different configs or an alternate path can be used with the --config flag.
Most settings are just colors, the ones that are not will be detailed here
Address of the server hosting the Feedie server
Port the server is hosting on
ratio (0.0 - 1.0) of the height of the right pane which the thumbnail takes up
Directory where any thumbnails will be downloaded
options ("fit_contain", "contain", "crop", or distort)
Only used with the Ueberzug backend.
A map between types of links and what application will open them.
Example:
{
"text/html": "firefox",
"audio/mpeg": "mpv"
}
A map between regular expressions to match on URLs and what application will open them.
Example:
{
"(?i)(?:https?://)?(?:www\.)?(youtube\.com|youtu\.be)": "mpv"
}
default application for opening links, if not already matched
addFeed: "a"
Adding a feed on the Select page
addTag: "t"
Adding a tag on the Select page
changeFocus: "tab"
changing the focused tab on the Entries page
cursorDown: "j", "down"
moving the cursor down on lists
cursorUp: "k", "up"
moving the cursor up on lists
delete: "d"
Deleting a feed or tag on the Select page
feedMenu: "m"
Returning to the Select page on the Entries page
filter: "/"
Searching on lists
modTag: "T"
Modifying the member feeds of a tag on the Select page
open: "enter"
Opening an entry or feed
openMenu: "o"
launching the links menu on the Entries page
quit: "Q"
Quitting the application
refresh: "r"
refreshing the list with the server
All configuration is handled with environment variables.
Port on which Feedie is served
Time in seconds between when each feed is fetched for updates
Path for where the Sqlite database file is stored