refactor: Extract exporters to separate module

This commit is contained in:
Marty Oehme 2024-01-25 21:34:40 +01:00
parent c8e8453b68
commit 72ddaaf1bc
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A
5 changed files with 213 additions and 157 deletions

View file

@ -0,0 +1,14 @@
import papis.logging
from papis_extract.exporter import Exporter
from papis_extract.exporters.notes import NotesExporter
from papis_extract.exporters.stdout import StdoutExporter
logger = papis.logging.get_logger(__name__)
all_exporters: dict[str, type[Exporter]] = {}
all_exporters["stdout"] = StdoutExporter
all_exporters["notes"] = NotesExporter