No description
Find a file
2026-07-28 09:57:31 -03:00
.gitignore initial commit 2026-07-28 09:57:31 -03:00
config.toml.example initial commit 2026-07-28 09:57:31 -03:00
LICENSE Initial commit 2026-07-28 12:53:15 +00:00
pyproject.toml initial commit 2026-07-28 09:57:31 -03:00
README.md initial commit 2026-07-28 09:57:31 -03:00
social-feed.py initial commit 2026-07-28 09:57:31 -03:00

Hub to Spokes

Social media posting from RSS Feeds

This package will auto-post new articles found in a RSS feed to any of the social sites you have configured for it.

Currently this is set up for Mastodon. Others coming as needed, probably Bluesky.

How to use

This is not an installable package, I was working on one, but it grew too many arms and is on the backburner for an indefinite time.

The best way to use this is to clone the repo, rename the config file to config.toml, update with your RSS feeds, article age and Mastodon API information.

Then you will need to run uv sync and then uv run social-feed.py.

I use a short script to update my website and run the social-feed script when I'm done, but you can easily add it to a cron, launchd, or Windows Task if you want to run it occassionally.