bookwyrm/bookwyrm/importers/openlibrary_import.py

16 lines
453 B
Python
Raw Normal View History

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