Thanks to visit codestin.com
Credit goes to github.com

Skip to content

paulchubatyy/relaydon

Repository files navigation

RelayDon

Relay: noun, electrical device such that current flowing through it in one circuit can switch on and off a current in a second circuit.

Relay reads the RSS feeds from the file and posts to Mastodon as status updates. How I spammed my followers?. Only the latest post will show up if there two or more post within the INTERVAL_SECONDS configuration variable.

Running Locally

  1. Install uv
  2. Create .env file from .env.example and fill with desired
  3. Create a data.csv file from example.data.csv filling it with the RSS feeds, one feed per line
  4. Run uv run relay.py

Running in Docker

docker run --rm -it -v ./data.csv:/app/data.csv -v ./.env:/app/.env ghcr.io/paulchubatyy/paulchubatyy/relaydon:latest

Running in Docker Compose

docker-compose up -d

Development Setup

Open the project in VSCode and reopen in container.

License

WTFPL – Do What the F*ck You Want to Public License

About

Relay RSS to Mastodon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages