Пример #1
0
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 []
Пример #2
0
def is_demo() -> bool:
    demo: bool = get_setting("DEMO")
    if demo:
        return demo

    return False
Пример #3
0
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
Пример #4
0
def _is_delete_original_files() -> bool:
    setting: Optional[bool] = get_setting("DELETE_ORIGINAL_FILES")
    if setting:
        return setting

    return False
Пример #5
0
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