# RSS-Feed zu Mastodon & Bluesky Poster Dieses Tool liest regelmäßig einen RSS-Feed aus und veröffentlicht neue Beiträge automatisch auf Mastodon und Bluesky. Es läuft vollständig in einem Docker-Container und benötigt nur eine einfache .env-Datei zur Konfiguration. Dabei prüft es, ob ein Beitrag bereits gepostet wurde, und speichert dies lokal in einer Datei (/data/seen_posts.txt). Optional werden OpenGraph-Daten (Titel, Vorschaubild) der verlinkten Seiten extrahiert, um reichhaltigere Inhalte zu posten. ## Voraussetzungen - Docker installiert (mindestens Version 20.10) - Zugangsdaten für Mastodon & Bluesky - RSS-Feed-URL ## Einrichtung 1. Repository klonen ```bash git clone https://dev.ksite.de/ralf.kirchner/BlueMastoFeed.git cd BlueMastoFeed ``` 2. `.env`-Datei erstellen Erstelle eine Datei .env im Projektverzeichnis mit folgendem Inhalt: ```env FEED_URL=https://example.com/rss MASTODON_API_BASE_URL=https://mastodon.social MASTODON_ACCESS_TOKEN=your_mastodon_token BSKY_IDENTIFIER=your_bsky_handle BSKY_PASSWORD=your_bsky_password INTERVAL_MINUTES=30 ``` 3. Image bauen ```bash docker build -t bluemastofeed . ``` 4. Container starten ```bash docker run -d \ --name rss-poster \ --env-file .env \ -v $(pwd)/data:/data \ -p 8000:8000 \ bluemastofeed ```