Skip to content

Instantly share code, notes, and snippets.

@colingourlay
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save colingourlay/7d32f5625989f47d121e to your computer and use it in GitHub Desktop.
Save colingourlay/7d32f5625989f47d121e to your computer and use it in GitHub Desktop.
kgo task queue example
#!/usr/bin/env node
var PATH = require('path')
.resolve(__dirname, '../src/data') +
'/comm_metadata.';
require('kgo')
({
_read: PATH + 'csv',
_parse: {auto_parse: true, columns: true},
_write: PATH + 'json'
})
('read', ['_read' ], require('fs').readFile)
('parse', ['read', '_parse' ], require('csv-parse'))
('compress', ['parse' ], require('./compress-task'))
('write', ['_write', 'compress'], require('fs').writeFile)
.on('complete', process.exit);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment