from __future__ import annotations from typing import Any, Dict, List WORDPRESS_SITES_VERSION = "wordpress_sites_v1_2_registry_NO_TELEGRAM_2026_06_23" WORDPRESS_SITES: Dict[str, Dict[str, Any]] = { "sky_meilin": { "site_key": "sky_meilin", "name": "Sky Meilin", "brand": "Sky Meilin", "tagline": "One World – One Sky", "url": "https://skymeilin.wordpress.com", "primary": True, "status": "active", "role": "main_brand_site", "purpose": [ "zentrale WordPress-Website für Sky Meilin", "Gravatar / WordPress Identity Layer", "Content Hub für KI, Creator, Automation und digitale Produkte", "Funnel-Basis für Setup Services und SkyOS Angebote", ], "core_links": { "gravatar": "https://gravatar.com/skymeilin", "wordpress": "https://skymeilin.wordpress.com", "github": "https://github.com/SkyMeilin", "hugging_face": "https://huggingface.co/sky-meilin", "calendly": "https://calendly.com/agencylevelup2025", "tiktok": "https://www.tiktok.com/@skymeilin0", } } } def get_site_details(site_key: str) -> Dict[str, Any] | None: """Holt die Konfigurationsdaten einer spezifischen WordPress-Instanz.""" key = str(site_key or "").lower().strip() return WORDPRESS_SITES.get(key, None) def get_all_sites() -> Dict[str, Dict[str, Any]]: """Gibt das vollständige Register aller WordPress-Webseiten zurück.""" return WORDPRESS_SITES def get_primary_site() -> Dict[str, Any] | None: """Ermittelt die primäre Haupt-Markenseite aus dem Register.""" for _, site_data in WORDPRESS_SITES.items(): if site_data.get("primary", False): return site_data return None