3 ms·
Its nice that its opensource, backed by Internet Archive and the Controled Digital Lending program is cool too, but how is it possible that a project 14 years i
by fm4d 6y ago
Its nice that its opensource, backed by Internet Archive and the Controled Digital Lending program is cool too, but how is it possible that a project 14 years in development is such a mess? Just try and search for some popular books and see for yourself, the most important feature - search for books well, is not present. Basic features are missing, book data is often wrong, etc... honestly why would I join such a project instead of starting a new one?
- traverseda 6y agoThis book is actually a candle, I'm pretty sure: https://openlibrary.org/books/OL28314296M/Harry_Potter https://openlibrary.org/books/OL28314296M/Harry_Potter How do you even get an ISBN for a candle?
- ORioN63 6y agoHistory section is clear: ImportBot scrapes Amazon.com, matches product id with ISBN10 (which can be converted into ISBN13 without anything else IIRC), imports product as book. Candle: https://www.amazon.com/gp/product/168298494X https://www.amazon.com/gp/product/168298494X
- tialaramex 6y ago> ISBN10 (which can be converted into ISBN13 without anything else IIRC) Yes. There clearly only needs to be one way to identify things, so commonly larger systems just incorporate the smaller ones wholesale. The 13-digit system just incorporates the prior 10-digit system for International Standard Book Numbers with a 978 prefix called "bookland" (most prefixes in this system are geographic, but of course books aren't really from one single geographic region, so they're from "bookland") and adds a new set of possible codes. It also incorporates the entire 12-digit American "UPC" system. Several other (less well known) systems were gobbled up the same way as "bookland", just allocating them imaginary geographic regions in the 13-digit system. There's actually a fourteen digit system, but the lead digit tells you about how many of something are bundled e.g. so a distributor can distinguish a truck full of Pepsi cans from just one case or a single can in terms of things you can order. Lead digit 0 means "single" so if you know the 10 digit ISBN you can not only make a 13-digit EAN for that, you can make the 14-digit GTIN that means "just one of this book" which in most cases would be what you want.
- vidarh 6y agoYou buy ISBNs in blocks or individual numbers, and then submit whatever data you want. There's very little control. E.g I just published a novel,and Amazon did not in any way validate that the ISBN I have them actually belonged to me - I had not yet registered the book data, so what I told them would not have matched anything they might have looked up. In this case, based on the reviews on Amazon, it looks like someone changed the description of an existing product, and that the ISBN probably actually belongs to a book.
- niea_11 6y agoGoodreads also has something similar : https://www.goodreads.com/book/show/43056033-harry-potter https://www.goodreads.com/book/show/43056033-harry-potter There is an explanation under "About the author" section : This "author" was created to segregate those items which have ISBNs but are not actually books. For more information, see the manual and/or start a thread in the Librarians Group. When an item which is not a book is imported via ISBN into Goodreads, it does no good to delete it: the item will only be re-imported as long as it remains on the feeder site. (Often these are book-related items which are assigned ISBNs by book publishers so that they can be tracked through their book systems.)
- elliekelly 6y agoI wonder who the executive was who decided to start assigning International Standard Book Numbers to non-books. “Why not? What’s the big deal?” said someone who has never worked with garbage data.
- rozab 6y agoBig booksellers whose whole systems are built around ISBNs as a primary key
- factotvm 6y agoWhen all you have is a hammer, everything looks like a nail.
- KineticLensman 6y ago"And hammer marks start to mysteriously appear everywhere."
- smokelegend 6y ago"Not a bug, but a feature"
- Throwaway1771 6y ago
- deleted 6y ago[deleted]
- cdrini 6y agoHi! I work on Open Library. The project is entirely open source, with an active community, so anyone can contribute fixes/features on GitHub: https://github.com/internetarchive/openlibrary https://github.com/internetarchive/openlibrary And yeah, searching needs some work! That's on my task list for this month. Just this Friday I spent most of my day working on updating our search engine, Solr, from 3.6 to 8.7 (wip!). But search is a _BIG_ pain point. We're a small team with a big long list of things to do, but we are making progress! This year we updated to Python 3, switched most of our production environments to docker-based for easier deploys and to give open source contributors more control of production infra, added reading history stats for users, added a new interface for exploring books, worked on a novel recommendation system, added text selection to the online BookReader for public domain books, added GoodReads importing, grew our community, added the ability to search by classification, and much, much more (you can see highlights from our year here: https://github.com/internetarchive/openlibrary/issues/3891 https://github.com/internetarchive/openlibrary/issues/3891 ). There is still _definitely_ a lot to do, but I think the biggest reason worth using/contributing to Open Library is likely its open source community. Anyone can jump in and help make improvements to the system (as they very often do!). Personally, I think it's more likely that a system with a community will survive/flourish than one maintained by a single person (I also wondered whether I should just create my own before contributing to and now working on Open Library!). And there are also loads of different tasks associated with a site like OL, which would be impossible for me to do if I was going it alone. If you would be interested, checkout the GitHub repo: https://github.com/internetarchive/openlibrary https://github.com/internetarchive/openlibrary . It's very active, and you can get an idea of how we work :)