docparse-scraper-nst
Version:
Node Zombie based scraper to scrape bills from the NStar (supplier code "NST)" website
39 lines (35 loc) • 898 B
JavaScript
var spawn = require('child_process').spawn;
var child = spawn('npm', ['install', '--production']);
child.stdout.setEncoding('utf8');
child.stdout.on('data', function (data) {
console.log('stdout data', data);
});
child.stderr.pipe(process.stderr);
child.on('exit', function (code) {
if (code !== 0) {
return;
}
start();
});
function start() {
var assert = require('assert');
var fs = require('fs');
var path = require('path');
var argv = require('optimist').argv;
var config;
if (argv.config) {
console.log('loading config at path', argv.config);
config = require('docparse-config')(argv.config);
}
else {
config = require('docparse-config')();
}
var logger = require('docparse-logger')(config);
var data = {
logger: logger,
config: config
};
require('./index')(data, function (err, reply) {
console.log('done with scrape');
});
}