2
0

config.py 639 B

12345678910111213141516171819
  1. __package__ = 'plugins_extractor.readability'
  2. from pydantic import Field
  3. from abx.archivebox.base_configset import BaseConfigSet
  4. from archivebox.config.common import ARCHIVING_CONFIG
  5. class ReadabilityConfig(BaseConfigSet):
  6. SAVE_READABILITY: bool = Field(default=True, alias='USE_READABILITY')
  7. READABILITY_TIMEOUT: int = Field(default=lambda: ARCHIVING_CONFIG.TIMEOUT)
  8. READABILITY_BINARY: str = Field(default='readability-extractor')
  9. # READABILITY_EXTRA_ARGS: List[str] = [] # readability-extractor doesn't take any extra args
  10. READABILITY_CONFIG = ReadabilityConfig()