tageszeitung

Solid

Erstellt eine personalisierte Tageszeitung aus RSS-Feeds und Web-Quellen. Portiert aus dem BACH-Newssystem (news.py + newspaper_generator.py). Eigener SQLite-Store (kein Origin-DB). feedparser optional — XML-Fallback via stdlib. PDF-Export via Edge Headless (msedge.exe).

AI & Automation 2 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Zweck Aus konfigurierten RSS-Feeds und Web-Quellen Artikel abrufen, nach Kategorien sortieren und als HTML/PDF-Tageszeitung rendern. Artikel werden lokal in `tageszeitung/store.db` gespeichert und als gelesen markiert. --- ## Trigger | Phrase | Aktion | |---|---| | „Erstell meine Tageszeitung" | Artikel abrufen + PDF rendern | | „Tageszeitung für heute" | Heutige Zeitung rendern | | „Füge Feed hinzu [URL]" | RSS-Quelle registrieren | | „Zeig meine Quellen" | Quellen-Liste ausgeben | | „Fetch News" | Alle Quellen abrufen (kein Render) | --- ## Workflow 1. **Quellen prüfen**: Alle aktiven Quellen aus `news_sources` lesen. 2. **Fetch**: RSS via feedparser (oder xml.etree-Fallback), Web via urllib. 3. **Deduplizierung**: UNIQUE(source_id, url) verhindert Duplikate. 4. **Render**: Ungelesene Artikel nach Kategorie gruppieren → HTML → PDF. 5. **Liefern**: HTML/PDF im Ausgabe-Ordner ablegen (konfigurierbarer Pfad). --- ## CLI-Einstieg ```bash # Quelle hinzufügen python tageszeitung_core.py add-source "Heise" rss https://www.heise.de/rss/heise-atom.xml --category tech # Alle Quellen abrufen python tageszeitung_core.py fetch # Tageszeitung rendern (HTML + PDF wenn Edge verfügbar) python tageszeitung_core.py render [--date 2026-06-22] [--out /pfad/] # Quellen auflisten python tageszeitung_core.py sources # Ungelesene Artikel python tageszeitung_core.py items [--limit 50] [--category tech] # Artikel als gelesen markieren python tageszeitung_core.py read <item_id> # Al...

Details

Author
ellmos-ai
Repository
ellmos-ai/skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category