I've played around with various MacOS apps, EndNote, and a few other programs, but I've always found the solutions awkward. Does Zotero support this functionality? All I really need is a public SQLite database of book information that contains both ISBN and Call Numbers.
I have a library of (approximately 6000) books that need spine labels. Scanning ISBN's is easy with inexpensive hardware, generating barcoded spine labels isn't hard (using python + LaTeX), and applying them in an archival fashion isn't difficult (using laser printed non-acid paper and 3M Book Tape). The main difficulty is determining accurate Dewey Decimal call numbers for each book. It takes me up to several minutes per book to find this information by hand on the internet.
I'm wondering if there is a way that works programmatically and is less expensive than subscribing to the the WorldCat Search API, a service that makes sense for larger libraries.