UNPKG

dreemgl

Version:

DreemGL is an open-source multi-screen prototyping framework for mediated environments, with a visual editor and shader styling for webGL and DALi runtimes written in JavaScript. As a toolkit for gpu-accelerated multiscreen development, DreemGL includes

90 lines (80 loc) 2.14 kB
var Twitter = require('./lib/twitter'); var es = require('event-stream'); var client = new Twitter({ consumer_key: process.env.TWITTER_CONSUMER_KEY, consumer_secret: process.env.TWITTER_CONSUMER_SECRET, access_token_key: process.env.TWITTER_ACCESS_TOKEN_KEY, access_token_secret: process.env.TWITTER_ACCESS_TOKEN_SECRET, }); // // client.stream('statuses/filter', {follow: 20343405}, function(stream) { // stream.on('data', function(tweet) { // console.log("inside stream:",tweet); // }); // // stream.on('error', function(error) { // console.log(error); // }); // }); // // client.stream('statuses/sample', function(stream) { // stream.on('data', function(tweet) { // console.log("inside stream:",tweet); // }); // // stream.on('error', function(error) { // console.log(error); // }); // // }); // // Load your image // var data = require('fs').readFileSync('/Users/desmondmorris/Desktop/twitter.png'); // // // Make post request on media endpoint. Pass file data as media parameter // client.post('media/upload', {media: data}, function(error, media, response){ // // if (!error) { // // // If successful, a media object will be returned. // console.log(media); // // var status = { // status: 'Testing media uploads for the npm twitter module.', // media_ids: media.media_id_string // } // // client.post('statuses/update', status, function(error, tweet, response){ // // if (!error) { // // console.log(tweet); // // } // // }); // // } // }); client.stream('statuses/firehose', function(stream) { stream.on('data', function(tweet) { console.log(tweet.text); console.log("Get Success !!!"); }); stream.on('error', function(error) { console.log("Error in stream"); console.log(""+error); }); }); // var stream = client.get('statuses/sample', {base: 'stream'}); // // console.log(stream); // // // var params = { // q: 'from:businessinsider filter:links soundcloud OR youtube' // }; // // client.get('search/tweets', params, function(err, data, res){ // console.log(data); // console.log(err); // });