Package Exports
- node-isbn-catalogue
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-isbn-catalogue) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
node-isbn
Based on the original project node-isbn (https://github.com/palmerabollo/node-isbn).
A simple node.js module that resolves books by ISBN using multiple services:
Example
var isbn = require('node-isbn-catalogue');
isbn.resolve('0735619670', function (err, book) {
if (err) {
console.log('Book not found', err);
} else {
console.log('Book found %j', book);
}
});Response
Response follows the same schema, but some fields could depend on the service that was used to find the book. In general, Google Books API returns more information.
{
"title": "Code Complete",
"authors": [
"Steve McConnell"
],
"publisher": "O'Reilly Media, Inc.",
"publishedDate": "2004",
"description": "Features the best practices in the art and...",
"industryIdentifiers": [
{
"type": "OTHER",
"identifier": "UCSC:32106018687688"
}
],
"readingModes": {
"text": false,
"image": false
},
"pageCount": 914,
"printType": "BOOK",
"categories": [
"Computers"
],
"averageRating": 4,
"ratingsCount": 123,
"contentVersion": "preview-1.0.0",
"imageLinks": {
"smallThumbnail": "http://books.google.com/books/content?id=QnghAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
"thumbnail": "http://books.google.com/books/content?id=QnghAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
},
"language": "en",
"previewLink": "http://books.google.es/books?id=QnghAQAAIAAJ&dq=isbn:0735619670&hl=&cd=1&source=gbs_api",
"infoLink": "http://books.google.es/books?id=QnghAQAAIAAJ&dq=isbn:0735619670&hl=&source=gbs_api",
"canonicalVolumeLink": "http://books.google.es/books/about/Code_Complete.html?hl=&id=QnghAQAAIAAJ"
}License
AGPL v3.0 LICENSE http://www.gnu.org/licenses/agpl-3.0.html
See also Google Books API Terms of Service, Open Library Licensing and WorldCat xISBN Terms of Service.
Development
Tests use mocha. Feel free to contribute.
npm install -g mocha
npm test