internetarchive / internetarchive/openlibrary

Create a support tool for librarians to fixate and filter editions and works.

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

Description

Some works were printed an insane number of times and are extremely difficult to edit with the library UI. There is no way to fix or filter the entries "on the fly", making frequent reloads necessary. This also leads to oversight or repeated work, because it usually takes several days, sometimes weeks, to properly sort, tag and describe such large sets.

### Describe the problem that you'd like solved

It would be great if there was some way to fixate and filter these editions and works, so that it easier to track what has already done.

### Proposal & Constraints

This could be achieved in several ways:
- Export of a list of editions related to a work or of works related to an author for a spreadsheet, to-do-list or similar tool.
- To-Do-Tool integrated in the website itself for librarians that offers features similar to the "broken down parts" issues for github.

In either case, the export definitely needs:
- For editions of a work : Title, Publisher, language, ISBN, OpenLibrary edition ID, direct link to the edit page
- For works of an author: Title, author, number of editions, OpenLibrary work ID, direct link to the edit page

The filter needs to be able to select any field without an entry, for example all editions without language setting.

### Additional context

![Screenshot 2022-12-22 at 22-20-04 Harry Potter and the Chamber of Secrets (2007 edition) Open Library](https://user-images.githubusercontent.com/36878944/209230568-bb08c17a-515d-4ecd-b8f2-b1fb27e71712.png)

#7261 (This is a part of _Improve OpenLibrary's User Interface to make librarians work easier_)

### Stakeholders

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.