node-nasa

Node.js library for NASA's Open API

node-nasa

Node.js library for NASA's Open API http://data.nasa.gov/api-info/

** This is work in progress

/** Usage **/
var nasa = new NASA();
 
// params -- limit, callback 
nasa.getRecentDatasets(10, function(errorresponse){
  console.log(error, response)
});
 
//params -- search term, callback 
nasa.search('planet', function(errorresponse){
    console.log(error, response)
});
 
//params -- dataset ID, callback 
nasa.getDataset(619, function(errorresponse){
    console.log(error, response)
});
 
//params -- date, limit, callback 
nasa.getDateDatasets('2011-10', 20, function(errorresponse){
    console.log(error, response)
});
 
//params -- index type (possible types - date, tag, category) 
//callback  
nasa.getIndex('category', function(errorresponse){
    console.log(error, response)
});
 
// params -- category, limit, callback 
nasa.getCategoryDatasets('earth-science', 20, function(errorresponse){
    console.log(error, response)
});
 
// params -- tag, limit, callback 
nasa.getTagDatasets('apollo', 25, function(errorresponse){
    console.log(error, response)
});