BookKit 包含用于处理常见书籍相关服务的辅助例程。它可以帮助您:
Book
是从任何常见的书籍追踪网站/服务获得的“书籍”的核心抽象。 Book
上的属性旨在描述书籍本身,而不是描述书籍与人之间的关系(例如,书籍何时添加到图书馆,或者读者如何评价书籍)。AugmentedBook
扩展了 Book
以添加特定于个人的元数据,例如评论/评分。AugmentedBook+CSV.swift
包含用于从从 Goodreads 保存的 CSV 文件加载 AugmentedBook
结构体的实用程序。LibraryThing
包含用于从从 LibraryThing 保存的 JSON 文件加载 AugmentedBook
结构体的实用程序。GoogleBooks
包含用于从 Google 图书搜索书籍的实用程序。OpenLibrary
包含用于从 Open Library 下载书籍封面的实用程序。Sendable
注解OpenLibrary.coverImage
方法Bugfix:调用 ReadingHistory.finishReading()
现在将 hasRead
设置为 true
添加了 ReadingHistory
初始版本。