node.js wrapper for the Diffbot API (article and frontpage)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
tests
.gitignore
History.md
LICENSE
README.md
example.js
main.js
package.json

README.md

node-diffbot

node-diffbot is a wrapper for the Diffbot API. It only supports the Article and Frontpage APIs as of right now.

Install

npm install diffbot

Example

var Diffbot = require('diffbot').Diffbot

var diffbot = new Diffbot('d7bde3fafe30213a331b0f0e65d89b0f'); // your API key here

// regular function
diffbot.article({uri: 'http://techcrunch.com/2011/09/07/nintendo-gets-sued-over-the-wii/'}, function(err, response) {
  console.log(response.title);
  console.log(response.text);
  if (response.media)
    console.log(JSON.stringify(response.media));
});

// and a dash of cayenne... some addins
diffbot.article({uri: 'http://www.vanityfair.com/business/features/2011/04/jack-dorsey-201104', html: true, comments: true, stats: true}, function(err, response) {
  console.log(response.stats.fetchTime);
  console.log(response.stats.confidence);
  console.log(response.html);
});

// maybe try the frontpage api too
diffbot.frontpage({uri: 'http://prettyspace.tumblr.com/'}, function(err, response) {
  // the frontpage api is weird right now
  // the json return isn't really json...
  // it looks like xml converted to json
  // need to incorporate an xml parser to this
});