Skip to content

Instantly share code, notes, and snippets.

@gabriel-dehan
Created April 22, 2012 00:25
Show Gist options
  • Save gabriel-dehan/2440510 to your computer and use it in GitHub Desktop.
Save gabriel-dehan/2440510 to your computer and use it in GitHub Desktop.
Twitter streaming with node.js Meteor 0.3.3
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
ReferenceError: require is not defined
at app/node_modules/twitter-node/lib/twitter-node/index.js:1:20
at /Users/Diacred/Work/Meteor/penis/little-test-projet-meteor/.meteor/local/build/server/server.js:111:21
at Array.forEach (native)
at Function.<anonymous> (/Users/Diacred/Work/Meteor/penis/little-test-projet-meteor/.meteor/local/build/server/underscore.js:76:11)
at /Users/Diacred/Work/Meteor/penis/little-test-projet-meteor/.meteor/local/build/server/server.js:97:7
Exited with code: 1
if ( Meteor.is_server ) {
require = __meteor_bootstrap__.require;
var config = {user: "user", password: "pass", action: "filter", track: ['itwars','bieber','#javascript']}
twitterModule = require("twitter-node").TwitterNode;
twitter = twitterModule(config);
twitter
.addListener('error', function(error){
console.log(error.message);
})
.addListener('tweet', function(tweet){
console.log('tweet');
socket.sockets.send(JSON.stringify(tweet));
})
.addListener('limit', function(limit){
sys.puts('LIMIT: ' + sys.inspect(limit));
})
.addListener('delete', function(del){
sys.puts('DELETE: ' + sys.inspect(del));
})
.addListener('end', function(resp){
sys.puts('wave goodbye...' + resp.statusCode);
})
.stream();
Meteor.publish('comments', function(){
return Comments.find();
});
Meteor.publish('twitter', function(){
return Twitter.find();
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment