diff --git a/arakava-news/README.md b/arakava-news/README.md new file mode 100644 index 00000000..b8d8f5e0 --- /dev/null +++ b/arakava-news/README.md @@ -0,0 +1,28 @@ +# Arakava News + +Manuelle Projektdoku fuer dauerhafte Hinweise, die **nicht** in die auto-generierte `STATE.md` gehoeren. + +## RSS-Manager + +- Primarer Feed- und Posting-Dienst: `CT 109` +- WordPress-Ziel: `arakavanews.com` +- RSS-Manager-URL: `http://100.113.244.101:8080` + +## Feed-Aenderung Maerz 2026 + +- Der Feed `Corona-Transition` wurde ersetzt, weil `transition-news.org` nach dem Domainwechsel keinen funktionierenden RSS-Backend-Feed mehr geliefert hat. +- Ersatzfeed ist jetzt `Norbert Haering` mit `https://norberthaering.de/feed/`. +- Das bestehende Posting-Intervall blieb unveraendert bei `4 Stunden`. + +## WordPress-Zuordnung + +- Die bisherige Kategorie `Corona-Transition` wurde direkt umbenannt. +- Aktueller Kategoriename: `Norbert Haering` +- Aktueller Slug: `norbert-haering` +- Hauptbereich: `Gesundheit` + +## Logo-Stand + +- Das alte `C`-Symbol von `Corona-Transition` wird fuer neue Beitraege nicht mehr verwendet. +- Fuer `Norbert Haering` wurde ein neues WordPress-Medium hinterlegt und dem Feed zugeordnet. +- Ein Test-/Live-Post wurde nach der Umstellung erfolgreich auf WordPress veroeffentlicht. diff --git a/fuenfvoracht/src/app.py b/fuenfvoracht/src/app.py index d52c7222..eea568df 100644 --- a/fuenfvoracht/src/app.py +++ b/fuenfvoracht/src/app.py @@ -168,7 +168,7 @@ def index(): @app.route('/history') def history(): - articles = db.get_recent_articles(30) + articles = db.get_recent_posted_articles(30) return render_template('history.html', articles=articles) diff --git a/fuenfvoracht/src/database.py b/fuenfvoracht/src/database.py index 0b068f37..c42d5a03 100644 --- a/fuenfvoracht/src/database.py +++ b/fuenfvoracht/src/database.py @@ -431,6 +431,16 @@ def get_recent_articles(limit=30): return [dict(r) for r in rows] +def get_recent_posted_articles(limit=30): + conn = get_conn() + rows = conn.execute( + "SELECT * FROM articles WHERE status='posted' ORDER BY posted_at DESC LIMIT ?", + (limit,) + ).fetchall() + conn.close() + return [dict(r) for r in rows] + + def get_week_articles(from_date, to_date): conn = get_conn() rows = conn.execute( diff --git a/fuenfvoracht/src/templates/history.html b/fuenfvoracht/src/templates/history.html index 51866774..dff095ab 100644 --- a/fuenfvoracht/src/templates/history.html +++ b/fuenfvoracht/src/templates/history.html @@ -30,7 +30,7 @@
-

📋 Artikel-History

+

📋 Posting-History

{% for art in articles %}
@@ -58,7 +58,7 @@
{% else %} -
Noch keine Artikel vorhanden.
+
Noch keine geposteten Artikel vorhanden.
{% endfor %}