I run the GNU Social bot @algebra, and this is a brief post laying out the details of how it works, in case anyone else is interested in setting up their own version of this. First I just want to point out that all below is mostly stolen from "Autopost RSS feed content to GNUsocial".
The bot simply takes tweets from the John D. Cook's interesting twitter account @AlgebraFact and relays the tweets to a GNU Social account; email@example.com, on a daily basis for all of the fediverse to enjoy. The simple process is a follows.
Step 1: Twitter to RSS
First we need to transform the twitter feed into a RSS feed. Once upon a time twitter provided this as an inherent feature, e.g. you could simply go to:
and that's that but since twitter hates everything free and open they removed this feature so we have to find another solution.
I simply searched for twitter to rss on duckduckgo and found twitrss.me where you input some twitter account and get the desired RSS feed, in my case:
There are probably better more self-hostable alternatives for this but since this is just for fun I haven't really made the effort of investigating this further.
Step 3: Automate!
It's of course tedious to run this manually so let's add a crontab entry as follows:
22 19 * * 1-5 python ~/feed2omb/feed2omb.py --update ~/feed2omb/config/my.config
Which means that the script runs at 19:22 Monday through Friday. We can just kick back, wait and let the script work its magick.