bookwyrm/bookwyrm/importers/goodreads_import.py
2021-10-15 13:50:05 -07:00

17 lines
544 B
Python

""" handle reading a csv from goodreads """
from . import Importer
class GoodreadsImporter(Importer):
"""Goodreads is the default importer, thus Importer follows its structure.
For a more complete example of overriding see librarything_import.py"""
service = "Goodreads"
def parse_fields(self, entry):
"""handle the specific fields in goodreads csvs"""
entry.update({"import_source": self.service})
# add missing 'Date Started' field
entry.update({"Date Started": None})
return entry