A modular system to take a list of RSS feeds (or user input of a single url!), process them, and send them to social media with images, content warnings, and sensitive image flags when available. Also includes an example of a daily post creator (such as for Postie and WordPress), bookmarking utility for newsboat, and a GUI poster, hooty.
agaetr is a modular system made up of several small programs designed to take input (particularly RSS feeds) and then share them to various social media outputs. The system is designed for single user use, as API keys are required. Setting up multiple posters is a significant initial effort, but the idea is that once you’ve done that once, you can use it for agaetr, mutt, GUI tools, a bookmarker for newsboat, etc., without further configuration.
agaetr is an anglicization of ágætr, meaning “famous”.
This was created because pay services are expensive, and other options are either limited or subject to frequent bitrot. The modular structure is specifically designed so that it should be easy to create a new module for additional services, as it relies on other programs to do most of the posting. Therefore, if one posting tool dies, another can be found and relatively easily swapped in without changing your whole setup.
One of the reasons there are multiple different example service wrappers (and that they are written in straightforward BASH scripting) is so that future users (including yourself) can use them as templates or examples for other tools or new services with as little fuss as possible and without requiring extensive knowledge.
Special thanks to Alvin Alexander, whose post got me on the right track.
Installation and documentation is at the wiki.