import os # ========================= # SIMPLE ENV AUTH LOADER # ========================= def load_env_var(key: str, default=None): """ Safe environment variable loader. Works without python-dotenv dependency. """ return os.environ.get(key, default) def get_token(platform: str): """ Returns stored token for platform. No external dependency version. """ key_map = { "tiktok": "TIKTOK_TOKEN", "youtube": "YOUTUBE_TOKEN", "facebook": "FACEBOOK_TOKEN", "reels": "META_TOKEN", } env_key = key_map.get(platform) if not env_key: raise ValueError(f"Unsupported platform: {platform}") token = load_env_var(env_key) if not token: raise ValueError(f"Missing token for {platform} ({env_key})") return token