1
0
personal-data/personal_data/secrets.py

71 lines
1.5 KiB
Python

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')