spigot-anti-piracy-csv-exporter
A helper utility to generate a csv export for the spigot-anti-piracy-backend
Description
The helper application reduces the logfile of spigot-anti-piracy-backend to a CSV with unique user IDs and a count of different ips in order to determine which user could have leaked the resources.
Installation
This has been tested with Node.js v12 and v14 LTS.
Normal Installation
$ npm install -g spigot-anti-piracy-csv-exporter
(Optionally without the global flag)
Development Installation
$ git clone https://github.com/timbru31/spigot-anti-piracy-csv-exporter.git
$ cd spigot-anti-piracy-csv-exporter
$ npm install
Usage
You need to specify thr path for the logfile. It defaults to request.log
in the current directory if omitted.
Just use
$ npm run start
Configuration via environment variables
Environment Variable | Default | Description |
---|
CSV_FILE | ./users.csv | Output CSV file |
LOG_FILE | ./request.log | Log file of requests |
Development
To run the linter use
$ npm run lint
The code is linted using TSLint
.
Keep the warnings to zero. :smile:
Please follow the commitizen style when making new commits!
Built by (c) Tim Brust and contributors. Released under the MIT license.