Skip to content

Instantly share code, notes, and snippets.

@wavded
Forked from brianleroux/crockfordfacts.js
Created March 26, 2010 03:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wavded/344451 to your computer and use it in GitHub Desktop.
Save wavded/344451 to your computer and use it in GitHub Desktop.
var sys = require("sys")
var http = require("http");
var twitter = http.createClient(80, "search.twitter.com");
var count = 10
for (var i = 1; i <= count; i++) {
var request = twitter.request("GET", "/search.json?q=crockfordfact+OR+crockfordfacts&rpp=100&page=" + i, {"host": "search.twitter.com"});
request.addListener('response', function(response) {
var responseData = [];
response.addListener('data', function(chunk){ responseData.push(chunk);});
response.addListener('end', function() {
var json = JSON.parse(responseData.join(''));
var l = json.results.length;
for (var j = 0; j < l; j++) {
var t = json.results[j].text;
var u = json.results[j].from_user;
var isRetweet = t.substr(0,2) == 'RT'
if (!isRetweet) sys.puts(t + ' - ' + u);
}
});
});
request.close();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment