def get_subtitle_language() -> List[str]: result: Optional[List[str]] = get_setting("SUBTITLE_LANGS", suppress_errors=True) if result and "-" not in result: return result.split(",") return []
def is_demo() -> bool: demo: bool = get_setting("DEMO") if demo: return demo return False
def _get_qbittorrent_url() -> str: url: Optional[str] = get_setting("QBITTORRENT_URL") if not url: raise Exception("QBITTORRENT_URL could not be found or empty.") return url
def _is_delete_original_files() -> bool: setting: Optional[bool] = get_setting("DELETE_ORIGINAL_FILES") if setting: return setting return False
def _get_moviedb_api_key() -> str: moviedb: Optional[str] = get_setting("MOVIEDB_API") if not moviedb: raise Exception("MOVIEDB_API could not be found or empty.") return moviedb