SFEED_UPDATE(1)
β¨ sfeed_update(1) β¨
okay bestie, so this is sfeed_update from the General Commands Manual section, and it's literally the glow-up your feed reader deserves π
πΈ NAME πΈ
sfeed_update β update feeds and merge with old feeds
π¦ SYNOPSIS π¦
sfeed_update [sfeedrc]
π DESCRIPTION π
sfeed_update writes TAB-separated feed files and merges new items with the items in any existing files. no cap, it's giving "fresh items, same cozy home" π β¨
The items are stored as one file per feed in the directory $HOME/.sfeed/feeds by default. You can change that directory in the sfeedrc(5) file, so go off, customize your little corner of the internet π
π OPTIONS π
sfeedrcβ Config file. The default is$HOME/.sfeed/sfeedrc. yes, it's optional, it has a default, it's low maintenance, we love that for it π
π FILES READ π
sfeedrcβ This file is evaluated as a shellscript insidesfeed_update. See also thesfeedrc(5)man page for a detailed description of the format and an example file. she's not just a config, she's a whole script, main character energy fr fr π«Ά
π FILES WRITTEN π
feednameβTAB-separatedsfeed(5)format containing all items per feed. Thesfeed_updatescript merges new items with this file. so it doesn't overwrite your babies, it merges them, iconic behavior honestly ππ
π ENVIRONMENT VARIABLES π
SFEED_UPDATE_INCLUDEβ When set to"1"sfeed_updatecan be sourced as a script, but it won't run themain()entry-point. it's like, "bestie I'm here but I'm not gonna take over the party" π
π LOGGING π
When processing a feed it will log failures to stderr and non-failures to stdout in the format:
[HH:MM:SS] feedname message
so you always know who's thriving and who's not πβ¨
π EXIT STATUS π
The sfeed_update utility exits 0 on success, and >0 if an error occurs. If any of the feeds failed to update then the exit status is non-zero. one sad feed and the whole thing is sad, that's just the vibe check π§οΈ
π EXAMPLES π
To update your feeds and format them in various formats:
# Update feeds
sfeed_update "configfile"
# Format to a plain-text list
sfeed_plain ~/.sfeed/feeds/* > ~/.sfeed/feeds.txt
# Format to HTML
sfeed_html ~/.sfeed/feeds/* > ~/.sfeed/feeds.html
# Format to HTML with frames
mkdir -p somedir && cd somedir && sfeed_frames ~/.sfeed/feeds/*
look at that pipeline, she ate and left no crumbs π₯
π§ SEE ALSO π§
sfeed(1), sfeed_frames(1), sfeed_html(1), sfeed_plain(1), sh(1), sfeed(5), sfeedrc(5)
the whole squad, all invited to the function β
π AUTHORS π
Hiltjo Posthuma <hiltjo@codemadness.org>
psst, this page came from the Debian peeps, dated October 27, 2024 β SFEED_UPDATE(1), that's the whole thing bestie, go update your feeds and slay π
β¨
π¦ where this page comes from
- alpine 3.24: sfeed-doc 2.4-r0 Β· ISC
- debian trixie: sfeed 2.2-1 Β· ISC
- nixos 26.05: sfeed 2.4
- nixpkgs unstable: sfeed 2.4
- ubuntu questing: sfeed 2.2-1
- ubuntu resolute: sfeed 2.3-1 Β· ISC
- ubuntu stonking: sfeed 2.3-1 Β· ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms