Skip to content

kuryaki/amazon-book-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Book Search

This allows you to find books on amazon trough their product api, it have two ways for it to be used

Install

 $ npm install amazon-book-search

Tests

$ npm install mocha -g
$ npm test

As a library

var Amazon = require('amazon-book-search');
var amazonClient =  new Amazon(('awsKey','awsSecret'));

// First 10 Results
amazonClient.search('your thoughts on books', function(error, responses){
    console.log(responses);
});

// Next 10 results (page 2)
amazonClient.search('your thoughts on books', 2,function(error, responses){
    console.log(responses);
});

There is a maximum of 10 pages returned by Amazon so only 100 products will be displayed

As a connect middleware

var express = require('express');
var app = express();
var Amazon =  require('amazon-book-search');

app.get('/search',abs.middleware());
app.listen(3000);

Now go to http://localhost:3000/search to start making queries via querystring example:

There is also a maximum of 10 pages limit

Examples

You can also checkout this repo and go to the examples folder

$ git clone https://github.com/kuryaki/amazon-book-search.git
$ cd amazon-book-search
$ npm install
$ cd examples

Library

$ node library

This will prompt results for a "node.js" search on amazon

REST-API

$ node rest-api

This will launch an http server on localhost listening at port 3000 check the connect middleware documentation to make queries

Simple UI

$ node search-ui

This will launch the an enhanced REST-API server, but now you can go to http://localhost:3000/ and start making searchs there

About

NPM module to search books on Amazon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published