Scrapes metadata and covers from
https://thestorygraph.com/. Metadata include:
- title
- authors
- tags (genre, mood, and pace)
- publication information
- rich-text description
- rating
- series
- ISBN
- language
It also adds a StoryGraph GUID identifier and uses it to conduct searches.
Of note to me are the tags - this website is a great resource for crowdsourced mood and pace information (in fact, the only one I've found).
There is other potential information that could be fetched, such as page counts and content warnings, but I've limited this implementation to only the major information the StoryGraph itself puts in the book info header. If there is demand for the other info, though, let me know and I'll see about scraping and adding it.
Note that edition publication information from the StoryGraph is not the most reliable; to that end, I've provided a configuration option to use the first release year of the book, instead. This is only the year, though.