36 lines
1.2 KiB
Python
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')
|