The helper application reduces the log file 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.
This has been tested with Node.js v20 LTS.
$ npm install -g spigot-anti-piracy-csv-exporter(Optionally without the global flag)
$ git clone https://github.com/timbru31/spigot-anti-piracy-csv-exporter.git
$ cd spigot-anti-piracy-csv-exporter
$ npm installYou need to specify thr path for the logfile. It defaults to request.log in the current directory if omitted.
Just use
$ npm run startConfiguration via environment variables
| Environment Variable | Default | Description |
|---|---|---|
| CSV_FILE | ./users.csv | Output CSV file |
| LOG_FILE | ./request.log | Log file of requests |
To run the linter use
$ npm run lintThe code is linted using ESLint.
Keep the warnings to zero. π
Please follow the commitizen style when making new commits!
Built by (c) Tim Brust and contributors. Released under the MIT license.