nlp-gs

1.0.5 • Public • Published

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

Package Sidebar

Install

npm i nlp-gs

Weekly Downloads

0

Version

1.0.5

License

ISC

Last publish

Collaborators

  • 80xer