emby-scripts/src/config.py

36 lines
1.2 KiB
Python

# config.py
from dotenv import load_dotenv
import os
load_dotenv()
class Config:
DRY_RUN = os.getenv('DRY_RUN')
# Spotify API credentials
SPOTIFY_CLIENT_ID = os.getenv('SPOTIFY_CLIENT_ID')
SPOTIFY_CLIENT_SECRET = os.getenv('SPOTIFY_CLIENT_SECRET')
SPOTIFY_REDIRECT_URI =os.getenv('SPOTIFY_REDIRECT_URI')
SPOTIFY_SCOPE = os.getenv('SPOTIFY_SCOPE')
# Emby API credentials
EMBY_URL: str = os.getenv('EMBY_URL')
EMBY_API_KEY = os.getenv('EMBY_API_KEY')
EMBY_USER_ID = os.getenv('EMBY_USER_ID')
EMBY_USERNAME = os.getenv('EMBY_USERNAME')
EMBY_PASSWORD = os.getenv('EMBY_PASSWORD')
EMBY_CLIENT = os.getenv('EMBY_CLIENT')
EMBY_DEVICE = os.getenv('EMBY_DEVICE')
EMBY_DEVICE_ID = os.getenv('EMBY_DEVICE_ID')
EMBY_VERSION = os.getenv('EMBY_VERSION')
SONARR_API_KEY = os.getenv('SONARR_API_KEY')
SONARR_URL = os.getenv('SONARR_URL')
LOCAL_SONARR_ROOT_PATH = os.getenv('LOCAL_SONARR_ROOT_PATH') # The local path that gets the user to the same path that sonarr uses for root folder.
NAVIDROME_URL = os.getenv('NAVIDROME_URL')
NAVIDROME_USERNAME = os.getenv('NAVIDROME_USERNAME')
NAVIDROME_PASSWORD = os.getenv('NAVIDROME_PASSWORD')