bgmi3.model.config

class bgmi3.model.config.DownloadDelegateEnum(value)[源代码]

An enumeration.

class bgmi3.model.config.WritableConfig(_env_file: Optional[Union[pathlib.Path, str]] = '<object object>', _env_file_encoding: Optional[str] = None, _secrets_dir: Optional[Union[pathlib.Path, str]] = None, *, output: List[Dict[str, dict]] = [], max_page: int = 3, source: bgmi3.model.config.SourceConfig = {}, disabled_source: List[str] = [], filters: Dict[str, dict] = {}, global_keyword_filter: List[str] = ['Leopard-Raws', 'hevc', 'x265', 'c-a Raws', 'U3-Web'], enable_global_filter: bool = True, tornado_serve_static_files: bool = False, admin_token: str = 'NXkzqsEBiL9u6rzv', logger: dict = {}, bgmi_path: str = '/home/docs/.bgmi3', save_path: str = '/home/docs/.bgmi3/bangumi')[源代码]
logger: dict[源代码]

will be parsed by logging.config.dictConfig

class bgmi3.model.config.Config(_env_file: Optional[Union[pathlib.Path, str]] = '<object object>', _env_file_encoding: Optional[str] = None, _secrets_dir: Optional[Union[pathlib.Path, str]] = None, *, output: List[Dict[str, dict]] = [], max_page: int = 3, source: bgmi3.model.config.SourceConfig = {}, disabled_source: List[str] = [], filters: Dict[str, dict] = {}, global_keyword_filter: List[str] = ['Leopard-Raws', 'hevc', 'x265', 'c-a Raws', 'U3-Web'], enable_global_filter: bool = True, tornado_serve_static_files: bool = False, admin_token: str = 'NXkzqsEBiL9u6rzv', logger: dict = {}, bgmi_path: str = '/home/docs/.bgmi3', save_path: str = '/home/docs/.bgmi3/bangumi', is_windows: bool = False, show_warning: bool = False, src_root: str = '/home/docs/checkouts/readthedocs.org/user_builds/bgmi-ng/checkouts/latest/bgmi3')[源代码]

user defined in $BGMI_PATH/bgmi3.cfg

src_root[源代码]

path of bgmi3 path, not project path