internetarchive / internetarchive/openlibrary

Check whether ISBN already exists if manually adding a book

Open
#7,113 15 comments 1 reaction 0 assignees View on GitHub
Lead: @jimchamp Module: Import Priority: 3 Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

When searching for a book or author, it is sometimes not found. Searching for an ISBN might cause a delayed import that will not be found immediately.

In that case, I feel inclined to manually import a book. Despite entering the ISBN, there is no check whether this ISBN already exists. This might cause duplicates.

### Describe the problem that you'd like solved
If I enter an ISBN in the add book page, there should be a background check on whether this ISBN already exists to prevent duplicates.

If a work already exists, I should get a notification and be asked whether those books might need to be merged or an error needs to be reported (for example, because an edition is connected to the wrong work).

### Proposal & Constraints

The author field has a similar functionality, which looks for author with similar spellings.

### Additional context

#3473
#7055

### Stakeholders
@mekarpeles @cdrini

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.