BookKit contains helper routines for dealing with common book-related services. It will help you:
Book
is the core abstration of a "book" made available from any of the common book-tracking sites / services. The properties on Book
are meant to be about the book itself, as opposed to the relationship between the book and a person (like when the book was added to a library, or how a reader rates the book).AugmentedBook
extends Book
to add the metadata that are personal to a particular person, like review/rating.AugmentedBook+CSV.swift
contains utilities for loading AugmentedBook
structs from CSV files saved from Goodreads.LibraryThing
contains utilities for loading AugmentedBook
structs from a JSON file saved from LibraryThing.GoogleBooks
contains utilities for searching for books from Google Books.OpenLibrary
contains utilities for downloading book covers from Open Library.Sendable
annotationsOpenLibrary.coverImage
methodBugfix: Calling ReadingHistory.finishReading()
now sets hasRead
to true
Added ReadingHistory
Initial version.
link |
Stars: 5 |
Last commit: 17 weeks ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics