add extractors files to favicon and title plugins

This commit is contained in:
Nick Sweeting
2024-11-17 20:11:43 -08:00
parent 1b8bafdb56
commit 2f30a35d2b
5 changed files with 101 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
__package__ = 'abx_plugin_chrome'
from abx_pkg import BinName
from abx_spec_extractor import BaseExtractor, ExtractorName
from .binaries import CHROME_BINARY
class PDFExtractor(BaseExtractor):
name: ExtractorName = 'pdf'
binary: BinName = CHROME_BINARY.name
PDF_EXTRACTOR = PDFExtractor()
class ScreenshotExtractor(BaseExtractor):
name: ExtractorName = 'screenshot'
binary: BinName = CHROME_BINARY.name
SCREENSHOT_EXTRACTOR = ScreenshotExtractor()
class DOMExtractor(BaseExtractor):
name: ExtractorName = 'dom'
binary: BinName = CHROME_BINARY.name
DOM_EXTRACTOR = DOMExtractor()