Added yahoo api example

This commit is contained in:
Sahat Yalkabov
2014-05-13 01:35:46 -04:00
parent 8f4213e846
commit 754789e085
4 changed files with 50 additions and 1 deletions

View File

@ -5,7 +5,6 @@ var validator = require('validator');
var async = require('async');
var cheerio = require('cheerio');
var request = require('request');
var _ = require('underscore');
var graph = require('fbgraph');
var LastFmNode = require('lastfm').LastFmNode;
var tumblr = require('tumblr.js');
@ -17,6 +16,8 @@ var twilio = require('twilio')(secrets.twilio.sid, secrets.twilio.token);
var Linkedin = require('node-linkedin')(secrets.linkedin.clientID, secrets.linkedin.clientSecret, secrets.linkedin.callbackURL);
var clockwork = require('clockwork')({key: secrets.clockwork.apiKey});
var ig = require('instagram-node').instagram();
var Y = require('yui/yql');
var _ = require('underscore');
/**
* GET /api
@ -544,4 +545,20 @@ exports.getInstagram = function(req, res, next) {
myRecentMedia: results.myRecentMedia
});
});
};
/**
* GET /api/yahoo
* Yahoo API example.
*/
exports.getYahoo = function(req, res) {
Y.YQL('SELECT * FROM weather.forecast WHERE (location = 10007)', function(response) {
var location = response.query.results.channel.location;
var condition = response.query.results.channel.item.condition;
res.render('api/yahoo', {
title: 'Yahoo API',
location: location,
condition: condition
});
});
};