0.0.9 • Published 7 years ago

goodreads.js v0.0.9

Weekly downloads
25
License
-
Repository
github
Last release
7 years ago

goodreads.js

GoodReads NodeJS API

Public/Unauthenticated API's

UserGroups

List groups for a given user

client.UserGroups(user_id)
  .then(function(groups){
    console.log(groups)
  })

AuthorBooks

Paginate an author's books

client.AuthorBooks(author_id)
  .then(function(books){
    console.log(books)
  })

AuthorId

Get info about an author by id

client.AuthorId(author_id)
  .then(function(author_info){
    console.log(author_info)
  })

BookIsbnToId

Get the Goodreads book ID given an ISBN

client.BookIsbnToId(isbn)
  .then(function(book_id){
    console.log(book_id)
  })

BookReviewCounts

Get review statistics given a list of ISBNs

client.BookReviewCounts(comma_seperated_isbns)
  .then(function(review_stats){
    console.log(review_stats)
  })

BookShow

Get shelves and book meta-data (title, author, et cetera) and reviews for a book given a Goodreads book id

client.BookShow(book_id)
  .then(function(book_info){
    console.log(book_info)
  })

ReviewsForBookByIsbn

Get the reviews for a book given an ISBN

client.ReviewsForBookByIsbn(isbn)
  .then(function(book_reviews){
    console.log(book_reviews)
  })

+All the other Goodreads API's. Documentation is out of date check lib/client.js for a full list of supported endpoints.

0.0.9

7 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago