UNPKG

freebase

Version:

a very masculine way to work with data from freebase.com

32 lines (30 loc) 1.16 kB
var freebase = (function() { "use strict"; var freebase = require("./src/core") var add_methods = function(obj) { Object.keys(obj).forEach(function(k) { freebase[k] = obj[k] }) } add_methods(require("./src/sugar")) add_methods(require("./src/geo")) add_methods(require("./src/graph")) //these two aren't included on the clientside add_methods(require("./src/wikipedia")) add_methods(require("./src/write")) // export for Node.js if (typeof module !== 'undefined' && module.exports) { module.exports = freebase; } return freebase; })() // freebase.grammar("toronto maple leafs") // console.log(Object.keys(freebase)) // freebase.wikipedia_categories("Thom Yorke", {}, console.log) //**** // freebase.documentation() // freebase.search("toronto", {nodeCallback:true}, function(err, r){ // console.log(JSON.stringify(r, null, 2)); // }) // freebase.topic("toronto", {debug:true}, function(r){ // console.log(JSON.stringify(r, null, 2)); // })