spigot-anti-piracy-csv-exporter
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

spigot-anti-piracy-csv-exporter

Run a security audit Linting

Dependency Status devDependency Status Code Climate Known Vulnerabilities

Commitizen friendly Dependabot Status License npm

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. 😄

Please follow the commitizen style when making new commits!


Built by (c) Tim Brust and contributors. Released under the MIT license.

Package Sidebar

Install

npm i spigot-anti-piracy-csv-exporter

Weekly Downloads

0

Version

2.0.0

License

MIT

Unpacked Size

27.6 kB

Total Files

7

Last publish

Collaborators

  • timbru31