A Mastodon bot that posts RSS updates to a Mastodon account
Go to file
dependabot[bot] 78469217b3
Bump certifi from 2023.11.17 to 2024.7.4
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.11.17 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-06 20:44:42 +00:00
.github/workflows github action 2023-12-04 20:57:08 -05:00
.gitignore gitignore 2023-12-04 20:52:31 -05:00
Dockerfile Smaller docker image 2023-12-05 13:36:48 -05:00
LICENSE Create LICENSE 2023-12-06 13:03:19 -05:00
main.py Added toot visibility environment variable 2024-01-02 12:56:29 -05:00
README.md Update README.md 2024-01-03 05:28:31 -05:00
requirements.in requirements.in 2024-01-04 20:03:56 -05:00
requirements.txt Bump certifi from 2023.11.17 to 2024.7.4 2024-08-06 20:44:42 +00:00

Masto-rss

A simple Mastodon bot written in python that posts updates from an RSS feed to a Mastodon account. This project is meant to be built to a docker container, so all of the options need to be set as environment variables:

MASTODON_CLIENT_ID = Mastodon client ID

MASTODON_CLIENT_SECRET = Mastodon client secret

MASTODON_ACCESS_TOKEN = Mastodon access token

MASTODON_INSTANCE_URL = Mastodon instance URL

RSS_FEED_URL = URL of RSS/xml feed

TOOT_VISIBILITY = 'public', 'unlisted', 'private', or 'direct'

The best way to use this project is by using its docker container When using docker, make a bind mount between /state on the container to whatever directory you want on your machine in order to keep the state of the feeds that were already posted image