bookwyrm/bookwyrm/goodreads_import.py

14 lines
490 B
Python
Raw Normal View History

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
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