internetarchive / internetarchive/openlibrary

Tell users which GoodReads imports fail

Open
#4,275 4 comments 4 reactions 0 assignees View on GitHub
Lead: @jimchamp Module: Import Needs: Help Needs: Response Priority: 3
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

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

I just signed up for this and imported my GoodReads csv export. the csv has 90ish rows and I was only able to import 60ish rows. Open Library did not tell me it wasn't able to fully import my data. I get that Open Library doesn't have as much data as GoodReads, but I wish it would show me the data it couldn't import so I could add it manually to Open Library's data store.

### Proposal & Constraints

I propose that Open Library tells users when some of their data fails to import. Maybe a red banner or something- *30 books failed to import*. I feel like this would be relatively easy to do and it would warn users that something failed.

Even better than that would be a list of what failed to import (probably not too much harder to implement). This would let people manually import books with the list.

Even better than that would be a displayed table of that list (the rows in the CSV that didn't make it) with an export option and auto-generated links to fill in the "import book" form (probably a lot harder to do) so users could easily import these books

### Additional context

I originally brought this up at https://news.ycombinator.com/item?id=25408988 .

### Stakeholders

@tabshaikh @mekarpeles (asked to tag these good folks from the HN comment)

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.