Source code for metabook.config

#!/usr/bin/env python3

# Core Library modules
from pathlib import Path

# Third party modules
from jinja2 import Template


[docs] class Config: ALLOW_SPACE: bool = True API: str = "google" DRYRUN: bool = False ENGINE: str = "PyPDF2" GET_DESCRIPTION: bool = False HARDCOPY: bool = False HARDCOPY_FILE: Path = Path("hardcopy.txt") LINE_LENGTH: int = 80 LOWERCASE_ONLY: bool = False MAX_FILEPATH_LENGTH: int = 255 RECURSE: bool = False SEARCH_PAGES_ISBN: int = 40 SEARCH_PAGES_PUB: int = 5 SKIP_EXISTING: bool = True TITLE_LEN_MAX: int = 130 TEMPLATE1: Template = Template( r"[{{ PUBLISHER }}] - {{ TITLE }} - {{ SUBTITLE }} [{{ DATE }}] [{{ ISBN }}]" ) TEMPLATE2: Template = Template( r"[{{ PUBLISHER }}] - {{ TITLE }} [{{ DATE }}] [{{ ISBN }}]" )
config = Config()