Book
This model stores all row data read from goodreads_export.csv file.
Usage
Book()As part of the book model creation. Validation and normalization is performed.
BookTitleData:
original_title (str):
title (str): Book title only
series (list[Series]): Series data for current Book.
Attributes
book_id: strtitle_data: BookTitleDataauthors: list[Author]narrators: list[Narrator]isbn: str | Noneisbn13: str | Nonerating: intpublisher: strbinding: strpages: intyear_published: stroriginal_publication_year: strdate_read: datetime.datedate_added: datetime.datebook_shelves: list[str]book_shelves_with_positions: list[str]exclusive_shelf: strmy_review: strspoiler: strprivate_notes: strread_count: intowned_copies: int