papis-extract/papis_extract/extractors/__init__.py

20 lines
470 B
Python
Raw Normal View History

import papis.logging
from papis_extract.extraction import Extractor
from papis_extract.extractors import pdf
2024-01-24 07:55:43 +00:00
from papis_extract.extractors.pocketbook import PocketBookExtractor
logger = papis.logging.get_logger(__name__)
all_extractors: dict[str, Extractor] = {
"pdf": pdf.PdfExtractor(),
}
try:
import bs4
import magic
all_extractors["pocketbook"] = PocketBookExtractor()
except ImportError:
logger.debug("pocketbook extractor not activated.")