View alexa.js
var request = require('request'); | |
var unzip = require('unzip'); | |
var csv2 = require('csv2'); | |
request.get('http://s3.amazonaws.com/alexa-static/top-1m.csv.zip') | |
.pipe(unzip.Parse()) | |
.on('entry', function (entry) { | |
entry.pipe(csv2()).on('data', console.log); | |
}) | |
; |
View gist:5547726
//this is an example of how you might run a transaction | |
//in postgres with node. This example has as little | |
//abstraction as possible. In your app you'll | |
//likely want to build a layer on top to ease some of the | |
//callback management and reduce code duplication | |
var log = require('logged')(__filename); | |
var pg = require('pg'); |