Node.js wrapper for the Diffbot Article and Frontpage APIs


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

npm install diffbot
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(errresponse) {
  if (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(errresponse) {
// maybe try the frontpage api too 
diffbot.frontpage({uri: 'http://prettyspace.tumblr.com/'}, function(errresponse) {
  // 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 
  • finish this readme file
  • get some milk and cereal
  • implement Diffbot's Follow API
  • implement Diffbot's RSS API
  • write tests
  • write more tests
  • run those tests
  • run away from bears
  • do first release