Skip to content

zimscraperlib.constants

Attributes:

ALPHA_NOT_SUPPORTED module-attribute

ALPHA_NOT_SUPPORTED = ['JPEG', 'BMP', 'EPS', 'PCX']

CONTACT module-attribute

CONTACT = 'dev@openzim.org'

DEFAULT_USER_AGENT module-attribute

DEFAULT_USER_AGENT = f'{NAME}/{__version__} ({CONTACT})'

DEFAULT_WEB_REQUESTS_TIMEOUT module-attribute

DEFAULT_WEB_REQUESTS_TIMEOUT = 10

DEFAULT_ZIM_ILLLUSTRATION_SCALE module-attribute

DEFAULT_ZIM_ILLLUSTRATION_SCALE = 1

DEFAULT_ZIM_ILLLUSTRATION_SIZE module-attribute

DEFAULT_ZIM_ILLLUSTRATION_SIZE = 48

FRONT_ARTICLE_MIMETYPES module-attribute

FRONT_ARTICLE_MIMETYPES = ['text/html']

ILLUSTRATIONS_METADATA_RE module-attribute

ILLUSTRATIONS_METADATA_RE = compile(
    "^Illustration_(?P<height>\\d+)x(?P<width>\\d+)@(?P<scale>\\d+)$"
)

MAXIMUM_DESCRIPTION_METADATA_LENGTH module-attribute

MAXIMUM_DESCRIPTION_METADATA_LENGTH = 80

MAXIMUM_LONG_DESCRIPTION_METADATA_LENGTH module-attribute

MAXIMUM_LONG_DESCRIPTION_METADATA_LENGTH = 4000

NAME module-attribute

NAME = name

RECOMMENDED_MAX_TITLE_LENGTH module-attribute

RECOMMENDED_MAX_TITLE_LENGTH = 30

ROOT_DIR module-attribute

ROOT_DIR = parent

SCRAPER module-attribute

SCRAPER = f'{NAME} {__version__}'

UTF8 module-attribute

UTF8 = 'UTF-8'

VERSION module-attribute

VERSION = __version__