1.0.5 • Published 10 years ago

nlp-gs v1.0.5

Weekly downloads
6
License
ISC
Repository
github
Last release
10 years ago

nlp

parse nginx log files, filtering crawler bot, pass to google spreadsheet in node.js (use nginxparser)

Usage

Install:

npm install -g nlp-gs

Usage example:

nlp acceess.log config_file

Or:

var nlp = require('nlp'),
  fs = require('fs');

var config = JSON.parse(fs.readFileSync('config.json'));

nlp('./access.log', config, function(logs) {
  console.log('logs good:' + logs.length);
})

Config file

{
  "email": "google service account email address",
  "keyFile": "/path/to/your_key.pem",
  "spreadsheetId": "spreadsheet id",
  "worksheetId": "worksheet id"
  "spreadsheetName": "spreadsheet name",
  "worksheetName": "worksheet name"
}

'spreadsheet id' or 'spreadsheet name' is required 'worksheet id' or 'worksheet name' is required