Skip to content

Instantly share code, notes, and snippets.

@skhatri
Created November 11, 2011 11:28
Show Gist options
  • Save skhatri/1357795 to your computer and use it in GitHub Desktop.
Save skhatri/1357795 to your computer and use it in GitHub Desktop.
latest tweets by friends
var http = require('http');
var events = require('events');
function show_status(user) {
var emitter = new events.EventEmitter;
emitter.on('received', function(evtdata){
var tweet = eval(evtdata);
console.log(tweet[0].user.name);
console.log(tweet[0].text);
});
var staturl = '/statuses/user_timeline/'+user+'.json?count=1';
var opts = {
host: 'twitter.com',
port: 80,
path: staturl,
method: 'GET'
};
var tweetData = "";
var req = http.request(opts, function(res){
res.on('data', function(data) {
tweetData = tweetData + ""+data;
});
res.on('end', function(){
emitter.emit('received', tweetData);
});
});
req.end();
}
var list = (process.argv.length>2) ? process.argv[2]: "sureshkhatriau";
var friendArray = list.split(",")
for (x in friendArray) {
show_status(friendArray[x].trim());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment