1
0
Fork 0
bookwyrm/bookwyrm/goodreads_import.py

15 lines
485 B
Python
Raw Normal View History

2021-03-08 08:49:10 -08:00
""" handle reading a csv from goodreads """
2021-02-20 17:02:36 +01:00
from bookwyrm.importer import Importer
2021-03-08 08:49:10 -08: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 00:05:09 -07:00
2021-02-20 17:02:36 +01:00
class GoodreadsImporter(Importer):
2021-03-08 08:49:10 -08:00
service = "GoodReads"
2020-03-25 12:58:27 +00:00
2021-02-20 17:02:36 +01:00
def parse_fields(self, data):
2021-03-08 08:49:10 -08:00
data.update({"import_source": self.service})
2021-02-20 17:02:36 +01:00
# add missing 'Date Started' field
2021-03-08 08:49:10 -08:00
data.update({"Date Started": None})
2021-02-20 17:02:36 +01:00
return data