LIFEREA(1)
π LIFEREA π
okay bestie, pull up a chair, because this is liferea(1) β the manual page from the General Commands Manual section, and it's genuinely one of my faves. it's a whole desktop news aggregator and it's about to be your entire personality. let's go π«Ά
πΈ NAME πΈ
Liferea β a GTK desktop news aggregator. that's it, that's the vibe. π
β¨ SYNOPSIS β¨
liferea [OPTIONS]
like, that's the whole thing. she's simple. she's elegant. she ate. π
π¦ DESCRIPTION π¦
okay so Liferea (which stands for Linux Feed Reader, cute right?) is an aggregator for online news feeds. the way that it works is:
- you keep a list of subscribed feeds π
- you browse through their items π
- you search through their items π
- and it displays their contents for you π
and that's not even the best part. Additionally, Liferea lets you sync subscriptions and read headlines with online accounts of TinyTinyRSS and TheOldReader. literally cross-platform main character energy. π
π OPTIONS π
Liferea options, bestie. all of them. no skipping, i don't play like that. π
-v,--versionβ prints version information and then dips out. exit stage left. πͺ-h,--helpβ shows you an option overview and exits. your lil cheat sheet. π-a,--add-feed=URIβ adds a new subscription URI, which can be a feed or a website URL. drop it in, she's subscribed. β¨-w,--mainwindow-state=STATEβ starts Liferea with its mainwindow in a specific STATE:shownorhidden. ninja mode activated. π₯·-p,--disable-pluginsβ starts with all plugins disabled. no add-ons, no extras, just vibes. π--debug-allβ prints debugging messages of all types. every single one. the firehose. π₯--debug-cacheβ prints debugging messages for the cache handling. ποΈ--debug-confβ prints debugging messages of the configuration handling. βοΈ--debug-dbβ prints debugging messages of the configuration handling. (yes, bestie, that's what it says in the manual, i'm just the messenger π)--debug-guiβ prints debugging messages of all GUI functions. π₯οΈ--debug-htmlβ enables HTML rendering debugging. Each time Liferea renders HTML output it will also dump the generated HTML into~/.local/cache/liferea/output.html. so you can go look at the raw HTML whenever you want. obsessed. π--debug-netβ prints debugging messages of all network activities and displays the HTTP/S User-Agent string. π--debug-parsingβ prints debugging messages of all parsing functions. π¬--debug-updateβ prints debugging messages of the feed update processing. π--debug-vfolderβ prints debugging messages of the search folder matching. π
π DBUS INTERFACE π
okay so to allow integration with other programs, Liferea provides a DBUS interface for automatic creation of new subscriptions. iconic behaviour, honestly.
the script liferea-add-feed is a convenient way to use this interface. just pass a valid feed URL as parameter and the feed will be added to the feed list. β¨
you can also pass non-feed URLs to use feed auto discovery. so flexible. so giving.
see the EXAMPLES section below for the receipts π
π§ ENVIRONMENT π§
http_proxy(for HTTP connections)https_proxy(for HTTPS connections)
if defined and a proxy is not specified in the Liferea preferences (which uses the proxy settings provided by dconf), their value will be used as proxy URIs. both are used by many common CLI tools, so make sure to export them in a dedicated subshell. don't be messy about it bestie. π
LIFEREA_FEED_CMD_TIMEOUTβ if defined, overrides the default timeout for feed generating commands with the number of seconds given in this variable. it must be an integer value greater than zero; invalid values will be ignored. so don't try anything cute. πLIFEREA_UA_ANONYMOUSβ if defined, randomizes and anonymizes the default HTTP/S User-Agent string. incognito era. π΅οΈLIFEREA_UAβ if defined, its value replaces the default HTTP/S User-Agent string. full custom, no notes. π¨
and here's the tea, bestie: LIFEREA_UA has always precedence over LIFEREA_UA_ANONYMOUS, so the latter can be safely defined in global shell initialization files. iykyk. π€«
π EXAMPLES π
$ http_proxy="http://proxy.example.com:3128" liferea
$ http_proxy="http://username:password@proxy.example.com:3128" liferea
will alter each outgoing request to use proxy.example.com on port 3128 as proxy. and if DNS resolution does not work, an IP address can be used instead. problem solved, periodt. π
$ LIFEREA_UA_ANONYMOUS=1 liferea --debug-net
will alter each outgoing HTTP/S request to randomize Liferea's version and hide the operative system in use. In addition, it prints the HTTP/S User-Agent and all outgoing network requests. stealth mode + receipts. π₯
$ LIFEREA_UA="Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20100101 Firefox/10.0" liferea
will alter each outgoing HTTP/S request to pose as Firefox on Linux. she's in her cosplay era. π¦
$ liferea-add-feed "feed:https://www.example.com/feed.rss"
$ liferea --add-feed "https://www.example.com/feed.rss"
subscribe to "example.com/feed.rss". and listen β remember to supply a valid and correctly escaped feed URL as parameter. escaping matters, bestie, do not skip that part. π
π FILES π
~/.config/liferea/feedlist.opmlβ contains the current list of subscriptions. π~/.config/liferea/liferea.cssβ stylesheet that can be used to override default HTML style. glow-up tool. π~/.local/share/liferea/liferea.dbβ SQLite3 database with all subscriptions and headlines. the whole memory palace. π§~/.config/liferea/plugins/β store manually downloaded extra plugins here. π§©
Note that above paths are different ifXDG_CONFIG_HOMEandXDG_DATA_HOMEare set. just so you're not out here looking in the wrong folder. π
π AUTHOR π
this manual page was written by Lars Windolf <lars.windolf@gmx.de>. π«Ά
updated on Nov 24, 2021 by Lorenzo L. Ancora <admin@lorenzoancora.info>. β¨
and that's the whole page, bestie!! this is the LIFEREA(1) manual from the General Commands Manual, dated Jul 08, 2026 β go subscribe to something and slay π ππ
π¦ where this page comes from
- fedora 44: liferea 1:1.16.14-2.fc44 Β· GPL-2.0-or-later
- ubuntu stonking: liferea-data 1.16.14+ds-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms