Nodejs twitter streaming
Can I do the same with python?
// npm install ws twit rx
var T = new Twit({
consumer_key: 'rFhfB5hFlth0BHC7iqQkEtTyw',
consumer_secret: 'zcrXEM1jiOdKyiFFlGYFAOo43Hsz383i0cdHYYWqBXTBoVAr1x',
access_token: '14343133-nlxZbtLuTEwgAlaLsmfrr3D4QAoiV2fa6xXUVEwW9',
access_token_secret: '57Dr99wECljyyQ9tViJWz0H3obNG3V4cr5Lix9sQBXju1'
});
function onConnect(ws) {
console.log('Client connected on localhost:8080');
}
var Server = new WebSocketServer({ port: 8080 });
var stream = T.stream('statuses/filter', {
track: 'earthquake',
locations: []
});
Rx.Observable.fromEvent(stream, 'tweet').subscribe(function(tweetObject) {
ws.send(JSON.stringify(tweetObject), function(err) {
if (err) {
console.log('There was an error sending the message');
}
});
});
Rx.Observable.fromEvent(Server, 'connection').subscribe(onConnect);
// UI code
function initialize() {
var socket = Rx.DOM.fromWebSocket('ws://127.0.0.1:8080');
}Is this working? Ans.twitter lookup by API is not free now, it is $100/ month