internetarchive / internetarchive/openlibrary
Prototype: Import Books from URL
- Dominant language
- Python
- Stars
- 6.7k
- Forks
- 2k
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 126
Description
### Feature Request
This issue is similar to Goodreads "Import by URL"
### Problem / Opportunity
On the https://openlibrary.org/account/import page, add a section to import books from URL to a page that contains ISBNS (similar to Bulk Search https://openlibrary.org/search/bulk).
The patron will be asked to enter a URL, the openlibrary front-end uses js to pull down the html of that URL, finds any ISBNs from the page, and then uses the existing import flow to show you your books, allow you to select them, and then finally (a) create a List, (b) add to a list, or (c) add to Want to Read.
### Prototype
The first step in this issue would be to write js code that can run on openlibrary.org (as a logged in patron) in the console, that will fetch a URL, extract the ISBNs, show the matching books
This is a good website to test against
https://patrickcollison.com/bookshelf
### Proposal
Refer to [this map of common Endpoints](https://github.com/internetarchive/openlibrary/wiki/Endpoints):
*
### Requirements Checklist
Checklist of requirements that need to be satisfied in order for this issue to be closed:
* [ ]
### Stakeholders
*
### Instructions for Contributors
* **Before** [creating a new branch](https://github.com/internetarchive/openlibrary/wiki/Git-Cheat-Sheet#making-changes-and-creating-a-pull-request) or pushing up changes to a PR, please first [run these commands](https://github.com/internetarchive/openlibrary/wiki/Git-Cheat-Sheet#working-on-your-branch) to ensure your repository is up to date, as the pre-commit bot may add commits to your PRs upstream.
Contributor guide
Assessment
This issue has not been assessed yet.