Socket
Socket
Sign inDemoInstall

amazon-book-search

Package Overview
Dependencies
3
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

amazon-book-search


Version published
Maintainers
1
Created

Readme

Source

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');
var abs = new Amazon({awsKey:'AKIAI6HXKAF4PMFLG65A', awsSecret:'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'});

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

FAQs

Last updated on 28 Oct 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc