Open Hub Data Collector


Description
Collect Function
function collect(url, params) {
         Request({
           url: openHubUrl + openHubKey + '.xml',
           qs: params,
           json: true
          }, function(err, res, data) {
           if (!err && res.statusCode == 200) {
             var stats = Xml.parse(data);
             var result = stats.result;
             var activity = result.project.project_activity_index.description.toLowerCase();
             var oneYearContributorCount = result.project.analysis.twelve_month_contributor_count;

             return {
               activity: activity,
               'one-year-contributor-count': oneYearContributorCount
              };
            }
           });
}