FEED2TOOT(1)
πΈ NAME πΈ
feed2toot β take an rss feed and send it to Mastodon π
Like, you have an RSS feed, right? And you have a Mastodon. feed2toot is the little bestie that smooshes them together. It lives in the User Commands section of the manual (that's section 1, iykyk). π¦
β¨ USAGE β¨
okay so here's the literal invocation, copy-paste girlies rise:
usage: feed2toot [-h] [--version] [-c FILE [FILE ...]] [-a]
[--ignore-ssl]
[-l LIMIT] [-t LOCKTIMEOUT] [--cachefile CACHEFILE] [--lockfile
LOCKFILE] [-n] [-v] [-d] [--syslog
[{CRITICAL,FATAL,ERROR,WARN,WARNING,INFO,DEBUG}]] [--hashtaglist
HASHTAGLIST] [-p] [-r http://...] [--rss-sections]
and again, just so you know the whole vibe: take rss feed and send it to Mastodon π«Ά
π optional arguments π
the way that there are so many of theseβ¦ but bestie we're going through every single one, no skips π
-h,--helpβ show this help message and exit. the classic. the icon. the "wait what does this do again" button π--versionβ show program's version number and exit. for when you gotta know exactly which era of feed2toot you're in π°οΈ-c FILE [FILE ...],--config FILE [FILE ...]β Location of config file (default:['~/.config/feed2toot.ini']). yes it can take a whole LIST of files, not just one, main character energy fr fr ποΈ-a,--allβ tweet all RSS items, regardless of cache. like, forget what you already posted, we're doing EVERYTHING π€--ignore-sslβ ignore ssl errors while fetching rss feeds. π© okay so it's right there in the name, you're telling it to ignore SSL errors, proceed with the awareness that this is a "trust me bro" flag π₯-l LIMIT,--limit LIMITβ tweet only LIMIT items (default:10). ten is the default, ten is the vibe π-t LOCKTIMEOUT,--lock-timeout LOCKTIMEOUTβ lock timeout in seconds after which feed2toot can removes the lock itself. yes the manual really says "removes", we're quoting it exactly, it's giving grammar moment but the meaning is clear: after that many seconds feed2toot yeets its own lock π--cachefile CACHEFILEβ location of the cache file (default:None). no cache file unless you say so π--lockfile LOCKFILEβ location of the lock file (default:~/.config/feed2toot.lock). note that tilde, bestie, it's home directory coded π-n,--dry-runβ Do not actually post tweets. a little dress rehearsal, a little pretend, nothing hits the timeline π-v,--verbose,--infoβ enable informative (verbose) output, work on log levelINFO. yes it's got two long names AND a short one, it's versatile like that π’-d,--debugβ enable debug output, work on log levelDEBUG. when things are weird and you need the tea π--syslog [{CRITICAL,FATAL,ERROR,WARN,WARNING,INFO,DEBUG}]β log to syslog facility, default: no logging,INFOif--syslogis specified without argument. so you can hand it a level, or hand it nothing and getINFOπ--hashtaglist HASHTAGLISTβ a list of hashtags to match. matching era π·οΈ-p,--populate-cacheβ populate RSS entries in cache without actually posting them to Mastodon. it fills the little memory box and posts NOTHING. sneaky, clever, iconic π§-r http://...,--rss http://...β the RSS feed URL to fetch items from. the whole point honestly π―--rss-sectionsβ print the available sections of the rss feed to be used in the tweet template. super useful for figuring out what you can reference in your template, ngl π
For more information: https://feed2toot.readthedocs.io π
tiny heads up bestie: --ignore-ssl literally means SSL errors get ignored while fetching. if you don't know why you'd want that, you probably don't want that. π
okay that's the whole page!! this is feed2toot (man page name FEED2TOOT(1)), and the page footer says it's dated November 2020 β yeah, it's a bit vintage, but the vibes are timeless π. slay, go post your feed, periodt β¨ππ¦
π¦ where this page comes from
- debian bookworm: feed2toot 0.17-1 Β· GPL-3.0-or-later
- debian trixie: feed2toot 0.17-1+deb13u1 Β· GPL-3.0-or-later
- ubuntu jammy: feed2toot 0.17-1 Β· GPL-3.0-or-later
- ubuntu noble: feed2toot 0.17-1 Β· GPL-3.0-or-later
- ubuntu resolute: feed2toot 0.17-3 Β· GPL-3.0-or-later
- ubuntu stonking: feed2toot 0.17-3 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms