From f94c9ab997d79d297a3620d9809292aca2800075 Mon Sep 17 00:00:00 2001 From: Dima Gerasimov Date: Thu, 29 Aug 2019 20:18:32 +0100 Subject: [PATCH] add config for pdfannots and ext path --- reading/pdfs.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/reading/pdfs.py b/reading/pdfs.py index f3a04c3..d689d36 100755 --- a/reading/pdfs.py +++ b/reading/pdfs.py @@ -15,19 +15,21 @@ from kython import import_file from kython.klogging import setup_logzero -from annotations_crawler_config import ROOT_PATHS, is_handled -pdfannots = import_file('/L/soft/pdfannots/pdfannots.py') +from ..ext.pdfannots import pdfannots # type: ignore + +from .private import ROOT_PATHS, is_handled def get_logger(): return logging.getLogger('annotation-crawler') -def get_pdfs(): +def get_pdfs() -> List[Path]: pdfs = itertools.chain.from_iterable(Path(p).glob('**/*.pdf') for p in ROOT_PATHS) return list(sorted(pdfs)) +# TODO cachew? class Result(NamedTuple): path: Path annotations: List