Move importers into module
This commit is contained in:
16
bookwyrm/importers/goodreads_import.py
Normal file
16
bookwyrm/importers/goodreads_import.py
Normal file
@ -0,0 +1,16 @@
|
||||
""" 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
|
Reference in New Issue
Block a user