2020-03-29 07:05:09 +00:00
|
|
|
''' handle reading a csv from goodreads '''
|
2021-02-20 16:02:36 +00:00
|
|
|
from bookwyrm.importer import Importer
|
2020-03-25 12:29:21 +00:00
|
|
|
|
2021-02-20 16:02:36 +00:00
|
|
|
# GoodReads is the default importer, thus Importer follows its structure. For a more complete example of overriding see librarything_import.py
|
2020-03-29 07:05:09 +00:00
|
|
|
|
2021-02-20 16:02:36 +00:00
|
|
|
class GoodreadsImporter(Importer):
|
|
|
|
service = 'GoodReads'
|
2020-03-25 12:58:27 +00:00
|
|
|
|
2021-02-20 16:02:36 +00:00
|
|
|
def parse_fields(self, data):
|
|
|
|
data.update({'import_source': self.service })
|
|
|
|
# add missing 'Date Started' field
|
|
|
|
data.update({'Date Started': None })
|
|
|
|
return data
|