Skip to content

Instantly share code, notes, and snippets.

@alfasin
Created December 16, 2017 09:17
Show Gist options
  • Save alfasin/2771ded530ee7771f3425175d2bf2c20 to your computer and use it in GitHub Desktop.
Save alfasin/2771ded530ee7771f3425175d2bf2c20 to your computer and use it in GitHub Desktop.
Drink from the firehose and filter the tweets by 'statuses/filter'
var Twitter = require('twitter')
var bunyan = require('bunyan');
var log = bunyan.createLogger({name: 'mytweet'});
log.info('hi');
var client = new Twitter({
consumer_key: '***************',
consumer_secret: '***************',
access_token_key: '***************',
access_token_secret: '***************'
})
var stream = client.stream('statuses/filter', {track: 'java'})
stream.on('data', function (event) {
console.log('Tweeted by ::::>>>' + event.user.name + ' ::::>>> ' + 'Tweet is :::>>>> ' + event.text + ' ::::>>>')
})
stream.on('error', function (error) {
throw error
})
log.info('bye');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment