{"_id":"@10duke/event-data-reader-cli","_rev":"1-47678e6afd0d3282c734f4a12eb5d4a7","name":"@10duke/event-data-reader-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@10duke/event-data-reader-cli","version":"1.0.0","description":"Command line tool for reading event data from 10Duke Event Data service","main":"./lib/index.js","bin":{"event-data-reader":"lib/index.js"},"scripts":{"start":"nodemon --watch 'src/**/*.ts' src/index.ts","event-data-reader":"node ./node_modules/ts-node/dist/bin.js src/index.ts","create":"npm run build && npm run test","build":"tsc -p .","test":"sudo npm i -g && event-data-reader","refresh":"rm -rf ./node_modules ./package-lock.json && npm install"},"repository":{"type":"git","url":"git+ssh://git@github.com/10Duke/event-data-reader-cli.git"},"keywords":["10Duke","Event Data","cli"],"author":{"name":"10Duke"},"license":"ISC","dependencies":{"@types/bent":"^7.0.1","bent":"^7.1.1","chalk":"^3.0.0","commander":"^5.0.0","jose":"^1.25.0"},"devDependencies":{"@types/node":"^12.0.8","nodemon":"^2.0.2","ts-node":"^8.3.0","typescript":"^3.5.2"},"gitHead":"d6f49976c5eadd6dfaedb632bce30467245fc940","bugs":{"url":"https://github.com/10Duke/event-data-reader-cli/issues"},"homepage":"https://github.com/10Duke/event-data-reader-cli#readme","_id":"@10duke/event-data-reader-cli@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-xOm8tRvY2J7LUjnOLLpUOfyibR7ytKC9F5V/Pv84+lcxm4CZa/agdY+TsQTRPe/ZP54HWbtoQOIVY31LSfH3mA==","shasum":"dd1630a51452886fcf335e1790636529cfcf5ca4","tarball":"https://registry.npmjs.org/@10duke/event-data-reader-cli/-/event-data-reader-cli-1.0.0.tgz","fileCount":25,"unpackedSize":42679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecju8CRA9TVsSAnZWagAA4vcQAJs8ZlyT2pwq2/OmwG6c\n2GtUY00DG8pnnOYOaaRJj4SY91MxDIIzdWKzfz/fjFb+4Balad1Kz0w1J+Tu\nVdTs2OdPPeQKbBEREZ2ZeM5jAx3V1nzDvdO3gXehOtjWOxx/0rHlAUYcx6Rp\n3PeaVZf6K7yG9KZ6NLmc+b/rsoEfQ+30X56558WHwkFi/i1dsZVU1CN0CqmL\ngs5teQu/mdLrB9lBxFBQLcSl2kumrYCLrSldS6rEWqpzoX/FeoEU7LDRflOY\nv1mv0TU+tDbhP2ps0+QzJIHxo4C0FzuCSleo5P0q0+N+0SSRngzhaTbcOL3Z\nwOF2uifRnB43Id8+bIOulFnDvxs+o8nbunJ6XYCM3UvzHNnB7cXjS/zY3uoI\nqBizg39fMn2sUNOE7sENVrAQ5S8Q1w5fNdrEIrIfGr+gGexGL8C3qWvBb35W\nH1fQp2SvjQaLO177FDNQGavC0tlpQSnu9Y7vXOb18WraB4/IUcezehwjfkSc\nHN77YFOoQxyGUkxZfHJyCWaxxB04pSmkMpC8XGpxNdVjp0/zaxaRJ0TxEJrA\nmD2tUYgXp0KmjpXYCKDhEUGpy86y/q2nWh5B2Zaz79QWVbiBKCcDQeYn70to\nAJ7AzJU9ssc5gTBDOQWtmY52QHLDFeJVtwtjI8Zpv3mHuoqLhAoa+3ZtT5e7\nTNDb\r\n=iMbC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP0fb+mDd9Wj+oJbWCXtke+oAbct/RhnN6sB0JsvFNFwIhALKwQacHhAQOeEC/x2r2fMiUPTK8cFLykE2Tt9fkO5jr"}]},"maintainers":[{"name":"10duke","email":"opensource@10duke.com"}],"_npmUser":{"name":"10duke","email":"opensource@10duke.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-data-reader-cli_1.0.0_1584544699645_0.21991369790636783"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-18T15:18:19.420Z","1.0.0":"2020-03-18T15:18:19.774Z","modified":"2022-04-04T10:30:20.775Z"},"maintainers":[{"name":"10duke","email":"opensource@10duke.com"}],"description":"Command line tool for reading event data from 10Duke Event Data service","homepage":"https://github.com/10Duke/event-data-reader-cli#readme","keywords":["10Duke","Event Data","cli"],"repository":{"type":"git","url":"git+ssh://git@github.com/10Duke/event-data-reader-cli.git"},"author":{"name":"10Duke"},"bugs":{"url":"https://github.com/10Duke/event-data-reader-cli/issues"},"license":"ISC","readme":"# Event Data reader\r\n\r\nCommand line tool for reading events from 10Duke Event Data service.\r\n\r\n## Usage\r\n\r\n```\r\nUsage: event-data-reader [options] <getEndpointUrl> <feed>\r\n\r\nCommand line tool for reading event data from 10Duke Event Data service. Retrieves event data internally in chunks and writes a single JSON array with all retrieved events.\r\n\r\nOptions:\r\n  -V, --version                          output the version number\r\n  -a, --after <after>                    Timestamp from which events are requested, in nanoseconds since the Epoch\r\n                                         or as a parseable datetime string (ISO 8601). If not specified, reading\r\n                                         starts from the oldest event.\r\n  -b, --before <before>                  Timestamp until which events are requested, in nanoseconds since the Epoch\r\n                                         or as a parseable datetime string (ISO 8601). If not specified, reads until\r\n                                         no newer events available.\r\n  -k, --key <privateKeyFile>             private key file, used for building authorization token\r\n  -m, --max-event-count <maxEventCount>  maximum number of events to return per request (default: \"500\")\r\n  -x, --max-rounds <maxRounds>           maximum number of requests to send in order to get all events between\r\n                                         --after and --before, or -1 for unlimited / until all retrieved (default:\r\n                                         \"-1\")\r\n  -r, --max-retries <maxRetries>         maximum number of retries if a request fails (default: \"5\")\r\n  -o, --output <filePath>                File for writing events received from the server. If not specified, writes\r\n                                         to stdout.\r\n  -d, --debug                            output debug info (default: no debug output)\r\n  -h, --help                             display help for command\r\n\r\nExample call:\r\n  $ event-data-reader https://acme.events.10duke.com/get acme-idp -k acme.private.pem -a 2020-02-15 -b 2020-02-16T12:00:00.000Z -o acme-events.json\r\n```\r\n\r\nIf running directly from the project without installing the command line tool, instead of using `event-data-reader` use `npm run event-data-reader -- ` (there must be a space after `--`, specify arguments after it).\r\n","readmeFilename":"README.md"}