rss-news/README.md
2025-07-08 10:56:15 +02:00

2.1 KiB
Raw Blame History

📰 RSS News Bot

Ein intelligentes Tool zum Einlesen, Umschreiben und Veröffentlichen von Artikeln aus RSS-Feeds mit automatischer Tag-Erkennung, KI-unterstütztem Rewrite via GPT-4, Bildextraktion aus Originalartikeln und optionaler DALL·E-Bildgenerierung.

Version License Python Streamlit


🚀 Features

  • 📡 RSS-Feeds verwalten (hinzufügen, aktualisieren)
  • ✍️ Artikel automatisch umschreiben mit GPT-4
  • 🏷️ Tags automatisch generieren
  • 🖼️ Bilder aus Originalartikeln extrahieren
  • 🪄 Optionales DALL·E-Bild generieren
  • 🔧 Bearbeiten von Bildmetadaten
  • 🗂️ Statusverwaltung der Artikel (New, Rewrite, Process, etc.)
  • 📜 Log-Viewer-Seite integriert
  • 📥 Export zur Veröffentlichung auf WordPress vorbereitet

📋 Artikeltabelle mit Status-Filter 🔍 Artikel-Expander mit Rewrite, Tags & Bildern 🪄 Button für KI-Bildgenerierung


🧱 Projektstruktur

ss-news/ ├── app.py # Haupt-UI mit Streamlit ├── main.py # Logik für Feed-Import und Verarbeitung ├── utils/ │ └── image_extractor.py # Bilder aus Originalartikeln extrahieren │ └── dalle_generator.py # DALL·E-Integration (KI-Bild) ├── pages/ │ └── log_viewer.py # UI zur Anzeige der Logs ├── data/ │ └── articles.json # Gespeicherte Artikel │ └── feeds.json # Gespeicherte Feed-URLs ├── logs/ │ └── rss_tool.log # Logging der Verarbeitung ├── versioning.py # CLI-Tool zur Versionierung & Release ├── TEST-CHECKLIST.md # Manuelle Prüfliste für Releases ├── version.py # Aktuelle Version └── CHANGELOG.md # Änderungsprotokoll


⚙️ Installation

git clone https://github.com/OliverGiertz/rss-news.git
cd rss-news
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

▶️ Starten der App

streamlit run app.py