bookwyrm/bookwyrm/importers/openlibrary_import.py
2023-08-21 16:58:16 +02:00

16 lines
453 B
Python

""" handle reading a csv from openlibrary"""
from typing import Any
from . import Importer
class OpenLibraryImporter(Importer):
"""csv downloads from OpenLibrary"""
service = "OpenLibrary"
def __init__(self, *args: Any, **kwargs: Any):
self.row_mappings_guesses.append(("openlibrary_key", ["edition id"]))
self.row_mappings_guesses.append(("openlibrary_work_key", ["work id"]))
super().__init__(*args, **kwargs)