Lazy load of secrets
This commit is contained in:
parent
45233bd593
commit
be3be218b2
|
@ -2,77 +2,69 @@ from secret_loader import SecretLoader
|
||||||
|
|
||||||
secrets = SecretLoader(env_key_prefix='CF_PD')
|
secrets = SecretLoader(env_key_prefix='CF_PD')
|
||||||
|
|
||||||
|
def load_lazy(key: str):
|
||||||
|
return lambda: secrets.load_or_fail(key)
|
||||||
|
|
||||||
|
|
||||||
# Crunchyroll
|
# Crunchyroll
|
||||||
CRUNCHYROLL_DEVICE_ID = secrets.load('CRUNCHYROLL_DEVICE_ID')
|
crunchyroll_device_id = load_lazy('CRUNCHYROLL_DEVICE_ID')
|
||||||
CRUNCHYROLL_AUTH = secrets.load('CRUNCHYROLL_AUTH')
|
crunchyroll_auth = load_lazy('CRUNCHYROLL_AUTH')
|
||||||
|
|
||||||
# FFXIV
|
# FFXIV
|
||||||
FFXIV_CHARACTER_ID = secrets.load('FFXIV_CHARACTER_ID')
|
ffxiv_character_id = load_lazy('FFXIV_CHARACTER_ID')
|
||||||
|
|
||||||
|
|
||||||
# Playstation
|
# Playstation
|
||||||
def playstation_psn_id():
|
playstation_psn_id= load_lazy('PLAYSTATION_PSN_ID')
|
||||||
return secrets.load_or_fail('PLAYSTATION_PSN_ID')
|
|
||||||
|
|
||||||
|
|
||||||
# Partisia Blockchain
|
# Partisia Blockchain
|
||||||
def pbc_account_address():
|
pbc_account_address= load_lazy('PBC_ACCOUNT_ADDRESS')
|
||||||
return secrets.load_or_fail('PBC_ACCOUNT_ADDRESS')
|
|
||||||
|
|
||||||
|
|
||||||
# Steam
|
# Steam
|
||||||
def steam_username():
|
steam_username= load_lazy('STEAM_USERNAME')
|
||||||
return secrets.load_or_fail('STEAM_USERNAME')
|
|
||||||
|
|
||||||
|
|
||||||
# Gitea
|
# Gitea
|
||||||
def gitea_access_token():
|
gitea_access_token = load_lazy('GITEA_ACCESS_TOKEN')
|
||||||
return secrets.load('GITEA_ACCESS_TOKEN')
|
|
||||||
|
|
||||||
|
|
||||||
# Kucoin
|
# Kucoin
|
||||||
def kucoin_key():
|
kucoin_key= load_lazy('KUCOIN_KEY')
|
||||||
return secrets.load_or_fail('KUCOIN_KEY')
|
|
||||||
|
|
||||||
|
|
||||||
def kucoin_secret():
|
kucoin_secret= load_lazy('KUCOIN_SECRET')
|
||||||
return secrets.load_or_fail('KUCOIN_SECRET')
|
|
||||||
|
|
||||||
|
|
||||||
def kucoin_pass():
|
kucoin_pass= load_lazy('KUCOIN_PASS')
|
||||||
return secrets.load_or_fail('KUCOIN_PASS')
|
|
||||||
|
|
||||||
|
|
||||||
# Kraken
|
# Kraken
|
||||||
def kraken_key():
|
kraken_key= load_lazy('KRAKEN_KEY')
|
||||||
return secrets.load_or_fail('KRAKEN_KEY')
|
|
||||||
|
|
||||||
|
|
||||||
def kraken_secret():
|
kraken_secret= load_lazy('KRAKEN_SECRET')
|
||||||
return secrets.load_or_fail('KRAKEN_SECRET')
|
|
||||||
|
|
||||||
|
|
||||||
# Home Assistant
|
# Home Assistant
|
||||||
HOME_ASSISTANT_ROOT = secrets.load('HOME_ASSISTANT_ROOT')
|
home_assistant_root = load_lazy('HOME_ASSISTANT_ROOT')
|
||||||
HOME_ASSISTANT_LLAK = secrets.load('HOME_ASSISTANT_LLAK')
|
home_assistant_llak = load_lazy('HOME_ASSISTANT_LLAK')
|
||||||
|
|
||||||
# Email configuration
|
# Email configuration
|
||||||
MAILGUN_API_KEY = secrets.load('MAILGUN_API_KEY')
|
mailgun_api_key = load_lazy('MAILGUN_API_KEY')
|
||||||
MAILGUN_DOMAIN = secrets.load('MAILGUN_DOMAIN')
|
mailgun_domain = load_lazy('MAILGUN_DOMAIN')
|
||||||
MAILGUN_RECIPIENT = secrets.load('MAILGUN_RECIPIENT')
|
mailgun_recipient = load_lazy('MAILGUN_RECIPIENT')
|
||||||
|
|
||||||
# Jellyfin
|
# Jellyfin
|
||||||
JELLYFIN_URL = secrets.load('JELLYFIN_URL')
|
jellyfin_url = load_lazy('JELLYFIN_URL')
|
||||||
JELLYFIN_USERNAME = secrets.load('JELLYFIN_USERNAME')
|
jellyfin_username = load_lazy('JELLYFIN_USERNAME')
|
||||||
JELLYFIN_PASSWORD = secrets.load('JELLYFIN_PASSWORD')
|
jellyfin_password = load_lazy('JELLYFIN_PASSWORD')
|
||||||
|
|
||||||
# Withings
|
# Withings
|
||||||
WITHINGS_CLIENTID = secrets.load('WITHINGS_CLIENTID')
|
withings_clientid = load_lazy('WITHINGS_CLIENTID')
|
||||||
WITHINGS_SECRET = secrets.load('WITHINGS_SECRET')
|
withings_secret = load_lazy('WITHINGS_SECRET')
|
||||||
WITHINGS_CALLBACK_URI = secrets.load('WITHINGS_CALLBACK_URI')
|
withings_callback_uri = load_lazy('WITHINGS_CALLBACK_URI')
|
||||||
|
|
||||||
|
|
||||||
# Other
|
# Other
|
||||||
def wanikani_api_key():
|
wanikani_api_key = load_lazy('WANIKANI_API_KEY')
|
||||||
return secrets.load_or_fail('WANIKANI_API_KEY')
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user