chore: vollständiger Workspace-Snapshot 03.07.2026
- publish_gatekeeper.py (neues Gatekeeper-System) - 4 Premium-Artikel: Veggie Match, Berlin 1960, Wild Tiled West, Scream Park - Alle kumulierten Artikel, Scripts, Medien und Caches
This commit is contained in:
+4
-1
@@ -276,7 +276,7 @@ SKIP_PATTERNS = [
|
||||
r'^ddg_', r'^blocked', r'^error', r'^just.a.moment',
|
||||
r'^duckduckgo', r'^update.regarding',
|
||||
r'kennerspiele_deals', r'kombi_deals', r'top_deals',
|
||||
r'kinderspiele_deals', r'amazon_deals', r'amazon_primeday',
|
||||
r'kinderspiele_deals', r'amazon_primeday',
|
||||
]
|
||||
|
||||
|
||||
@@ -335,6 +335,9 @@ def extract_meta(filepath: str) -> dict | None:
|
||||
title = title_match.group(1)
|
||||
|
||||
date_match = re.search(r'<p class="meta">[^<]*?(\d{1,2}\.\s*(?:Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)\s*\d{4})', content)
|
||||
if not date_match:
|
||||
# Fallback: HTML-Kommentar (Joomla-safe für Cronjob)
|
||||
date_match = re.search(r'<!--\s*bsn-meta:\s*(\d{1,2}\.\s*(?:Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)\s*\d{4})\s*-->', content)
|
||||
if not date_match:
|
||||
return None
|
||||
date_str = date_match.group(1)
|
||||
|
||||
Reference in New Issue
Block a user