Implement basic web book support
cdrini opened this issue · comments
When we released Trusted Book Providers back in 2021, we also talked about its limitations. Trusted Book Providers only works with sites that provide a lot of books, like Standard Ebooks or OpenStax, etc. There are many good, one-off, high quality books strewn across the web -- books which were either never made available in print, or which the author has decided to also make available via the web. These web books can't be easily discovered and are intermingled with the rest of the web. We want to be able to have records for them on Open Library! Linking back directly to the website, like we do with Trusted Book Providers, and capturing metadata about them.
Like with Trusted Book Providers this will start as a careful selection of books to make sure things are kosher. We created a form a while back where we asked folks for sample web books. Here are some examples:
- https://eloquentjavascript.net/1st_edition/contents.html
- https://www.bigbookofr.com/
- https://beautifulracket.com/
- https://atomicdesign.bradfrost.com/table-of-contents/
Related files
Stakeholders
As a followup, it would be nice if Trusted Book Providers could be refactored so each provider doesn't need their own template, but perhaps this gets dried into a few template types
Note: Before making a new branch or updating an existing one, please ensure your branch is up to date.