from secret_loader import SecretLoader secrets = SecretLoader(env_key_prefix='CF_PD') def load_lazy(key: str): return lambda: secrets.load_or_fail(key) # Crunchyroll crunchyroll_device_id = load_lazy('CRUNCHYROLL_DEVICE_ID') crunchyroll_auth = load_lazy('CRUNCHYROLL_AUTH') # FFXIV ffxiv_character_id = load_lazy('FFXIV_CHARACTER_ID') # Playstation playstation_psn_id= load_lazy('PLAYSTATION_PSN_ID') # Partisia Blockchain pbc_account_address= load_lazy('PBC_ACCOUNT_ADDRESS') # Steam steam_username= load_lazy('STEAM_USERNAME') # Gitea gitea_access_token = load_lazy('GITEA_ACCESS_TOKEN') # Kucoin kucoin_key= load_lazy('KUCOIN_KEY') kucoin_secret= load_lazy('KUCOIN_SECRET') kucoin_pass= load_lazy('KUCOIN_PASS') # Kraken kraken_key= load_lazy('KRAKEN_KEY') kraken_secret= load_lazy('KRAKEN_SECRET') # Home Assistant home_assistant_root = load_lazy('HOME_ASSISTANT_ROOT') home_assistant_llak = load_lazy('HOME_ASSISTANT_LLAK') # Email configuration mailgun_api_key = load_lazy('MAILGUN_API_KEY') mailgun_domain = load_lazy('MAILGUN_DOMAIN') mailgun_recipient = load_lazy('MAILGUN_RECIPIENT') # Jellyfin jellyfin_url = load_lazy('JELLYFIN_URL') jellyfin_username = load_lazy('JELLYFIN_USERNAME') jellyfin_password = load_lazy('JELLYFIN_PASSWORD') # Withings withings_clientid = load_lazy('WITHINGS_CLIENTID') withings_secret = load_lazy('WITHINGS_SECRET') withings_callback_uri = load_lazy('WITHINGS_CALLBACK_URI') # Other wanikani_api_key = load_lazy('WANIKANI_API_KEY')