Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

an API for adding a single book? #2354

Closed
puntomaupunto opened this issue Nov 13, 2022 · 3 comments
Closed

an API for adding a single book? #2354

puntomaupunto opened this issue Nov 13, 2022 · 3 comments

Comments

@puntomaupunto
Copy link

Importing my library from Goodreads resulted in more that half titles unknown (or which matched "Les Misérables" :-) ) Importing a .tsv from LibraryThing results in a server error.

I understand that I have many Italian books, which are not present in OpenLibrary or inventaire.io; but I thought that the data present in my imported file should be sufficient to create a record, even if partial (for example, there would be no cover). A workaround for this would be to have an API which let us add a single book to the database in a specifica format; it would be up to us to convert our databases in that format. Is that viable?

@mouse-reeve
Copy link
Member

We don't have API access at this point, although servers are sharing book data via ActivityPub, which is a way new books are added programmatically.

One feature I've been meaning to add for a while but haven't gotten to yet is to allow users to create a new book based on a CSV/TSV import entry that failed to match. I wonder if that would also help for your use case?

Regarding Librarything, that sounds like a separate issue!

@puntomaupunto
Copy link
Author

Yes, I think that if I could create books based on a CSV import I would eventually be able to massage my data to have it work :-)

@mouse-reeve
Copy link
Member

I'm closing this because I think it's covered by #1820 and #785

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants