Skip to content

Instantly share code, notes, and snippets.

@sandbergja
Created March 11, 2015 21:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sandbergja/6dcd55bcd1b35f7cfd94 to your computer and use it in GitHub Desktop.
Save sandbergja/6dcd55bcd1b35f7cfd94 to your computer and use it in GitHub Desktop.
APIs to use for LBCC OSC Awesomizer project
To get a book's TCN (Database ID) based on an ISBN:
http://libcat.linnbenton.edu/opac/extras/oisbn/[Example]
http://libcat.linnbenton.edu/opac/extras/oisbn/0672335956
To get information about a book (including title, author, subject, status, location, etc.):
http://libcat.linnbenton.edu/opac/extras/supercat/retrieve/atom-full/record/[[TCN]]
Example link: http://libcat.linnbenton.edu/opac/extras/supercat/retrieve/atom-full/record/293799
For more info about these "supercat" APIs: http://wiki.evergreen-ils.org/doku.php?id=backend-devel:supercat:examples
To get book cover images
http://covers.openlibrary.org/b/isbn/[ISBN]_[Image size].jpg
Example link: http://covers.openlibrary.org/b/isbn/0672335956_M.jpg
Also, Amazon, Google books, and LibraryThing also offer cover image APIs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment