var Twitter = require("twitter"); var moment = require("moment"); var client = new Twitter({ consumer_key: 'XXX', /* copy from https://apps.twitter.com/app/APPID/keys */ consumer_secret: 'XXX2', /* copy from https://apps.twitter.com/app/APPID/keys */ access_token_key: '', access_token_secret: '' }); var params = {screen_name: 'YOURUSERNAME'}; /* e.g. dracoblue */ client.get('statuses/user_timeline', params, function(error, tweets, response){ if (!error) { tweets.forEach(function(tweet) { console.log(moment(new Date(Date.parse(tweet.created_at.replace(/( \+)/, ' UTC$1')))).format('YYYY-MM-DDTHH:mm:ss.SSSZ') + "\t" + tweet.text.replace(/[\n\r]/g, " ")); }); } });