{"_id":"@berlund/purge","_rev":"3-42f26c4cd85f9c3f9b8b26c683edf3e4","name":"@berlund/purge","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.1":{"name":"@berlund/purge","version":"0.0.1","description":"The Practical and Useful Recording Group Eraser. Removes all recording groups from an Axis S3008 Recorder","main":"index.js","scripts":{"build":"tsc --build tsconfig.json","test":"mocha","test-cov":"nyc npm test && nyc report --reporter=text-lcov > coverage.lcov"},"author":{"name":"Lars Engel, [berlund]","url":"https://github.com/berlund"},"engines":{"node":">=14.0.0"},"bin":{"nvr-purge":"index.js"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/berlund/purge.git"},"dependencies":{"fast-xml-parser":"^3.17.4","he":"^1.2.0","urllib":"^2.36.1","yargs":"^16.1.0"},"devDependencies":{"@types/node":"^14.14.6","chai":"^4.2.0","istanbul":"^0.4.5","mocha":"^8.2.1","nock":"^13.0.4"},"gitHead":"521c5e3345d0ce150997e0c4c0ab5d303737bd6d","bugs":{"url":"https://github.com/berlund/purge/issues"},"homepage":"https://github.com/berlund/purge#readme","_id":"@berlund/purge@0.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1KatEZ0mehz58JGKREzfTCdXIeGfaeSZoZjQCQBOF2TI9ppUP3899mPfepz+d4LBNN1ivyX6yFcLowJ7Q0lr+w==","shasum":"179c34b867c9266069a93389d07ac24a7ed4db57","tarball":"https://registry.npmjs.org/@berlund/purge/-/purge-0.0.1.tgz","fileCount":17,"unpackedSize":34995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqUnLCRA9TVsSAnZWagAAOU0P/jHJjiKkaBoENCpP0NQw\nkX7hTMKLbaLqbWpa0lJz7gl1ITEzVed7JY+whtkUONEUP2l8Pll+2Bp1iunl\nbKgx8jRjphFhZG2eGe42xChlzbQy2ma/83CZjOo3aJfl+gtmR+5gFNr3u6Zh\nf/lpMinO3LD/uXQoQGEQOTi/zvcjtaJcTBi6d4v0m5p7IPSu0rwbsazphmw/\nhVHB4mhq1KuNeI8K2U2B9ajsQufRJPpDX3gEIuZVSg3clkfeuM9BvRqwWsJl\nfCIUmDTSFcaWgyNQdOeTiuYsCgv3WtOD13JSCH3RpgLrfM7sY0x6dmrfNMzU\ngSmVIImljhvs2L3SFcsxW/jo958XJ1ChdH1WZhjlv/ci7PK5TX2r5bX66rks\n8sYczaeoRUxDFi+t9NLtolUFD5F7YL5DGDCp2xjCMWuLQdNru+Coz5F8eNiu\nVZl2NWscdJrbG9DzGxmlKXR7g8mN3t0Ltaf3wUz04M59PvjTF6tjBTjRmPYZ\nKiQpo9pb/kFuOHL843UpzYkGh1AZEdOSDOTem6fwEoSLHp74VrccyU1Vc/+i\nVHbbCAeaWtfWn1w9rvgxKBiVZ4ZGUMH5X2pLcPyr/JJNH28Q0ndf0c1C6u4q\n1b3VlQNSKIWvhX+AJAz0iboHPzQyXts92y69/OtFhDT65c/wOTeDzdXkhFG7\njwVX\r\n=EgsI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl6WhMF1yqRzDvPM8Yi/QJhlK4EW0Hi737j8zRF37cmAIgIcTw3H+fhDA6zQN9GtLWLWq0zJVUYtglaB62NMk2ZZ4="}]},"_npmUser":{"name":"berlund","email":"berlund@larsengel.se"},"directories":{},"maintainers":[{"name":"berlund","email":"berlund@larsengel.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purge_0.0.1_1604929995238_0.7860278733594614"},"_hasShrinkwrap":false},"1.0.3":{"name":"@berlund/purge","version":"1.0.3","description":"The Practical and Useful Recording Group Eraser. Removes all recording groups from an Axis S3008 Recorder","main":"index.js","scripts":{"build":"tsc --build tsconfig.json","test":"mocha","test-cov":"nyc npm test && nyc report --reporter=text-lcov > coverage.lcov"},"author":{"name":"Lars Engel, [berlund]","url":"https://github.com/berlund"},"engines":{"node":">=14.0.0"},"bin":{"nvr-purge":"index.js"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/berlund/purge.git"},"dependencies":{"fast-xml-parser":"^3.17.4","he":"^1.2.0","urllib":"^2.36.1","yargs":"^16.1.0"},"devDependencies":{"@types/node":"^14.14.6","chai":"^4.2.0","istanbul":"^0.4.5","mocha":"^8.2.1","nock":"^13.0.4"},"gitHead":"30fad42c762dcc972ae1a73ed576626e257eabf6","bugs":{"url":"https://github.com/berlund/purge/issues"},"homepage":"https://github.com/berlund/purge#readme","_id":"@berlund/purge@1.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-71KZ5Rkf9n8UaF4ZG7LY3on9Xhrkn9gTKL3IHIxvuicGjXS8HEgDZGJIjlJxipgqXM5IkAmiO8lC6e7sSJVpjg==","shasum":"a772ecc1be170cedd81ac64e4f243327e3c56012","tarball":"https://registry.npmjs.org/@berlund/purge/-/purge-1.0.3.tgz","fileCount":17,"unpackedSize":35185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqUvWCRA9TVsSAnZWagAA4/MP/19TitF8w5QWI2+Pyqdo\nz0oYjHEqCEQ0LBH4CxpJcJTir+ujC8e+lqV2zfLam8PA1L+KdIdOIDXDyXpl\nm56kq0RxNiPMbUjI6SEbLesteFspVb2a6ouDSc9mGl0Rcnpo2BmnxqPfCGg3\nhy97l3QDJSIRhgvzA9CbnRfHbg65Uvljnt5HOfcjZcu4PhH79xnAkliqRolp\n7jQyG86+IuEz73Bic011si2z43LuqRVoPzK/qboGcMIyjR3iZTeFLX3RYj48\ncIv/flpocXeuwF6aqF20B6nH3EmKE/oYzjargnxT2htfq3SB51ypBoSYqpwW\nE9J0jxIvreX4pT9WunHBl43maSAVRsTblnoEtOleaT9OFGlDqEd7Ni6f3rXW\nE8drpCl7lfCebxhWQ9pkEp+1iZv2A8JUKTXzk3oXFawBwciNxHoO/W9AbdK8\n2gFbD+/SLRsJewCEKfc3CODN5Jt3+i2Jlh1ZPGJkUXPAW5owCRSacygyEXoo\nRiKLd1dNyaTThB2f2XV42O62XX6n67d3fW7IjEsGrYzE2TFOdBySvQuaPSpQ\nAYYOetUUjp3g8zkNmeDdnH/lr0xX7N8Kz+bqbki7/mjlKkSXCk7mkvYmkn1s\n42SZbO+rwxeYg0t1ue7fDX27xkOLLNCzYfqrKoMtCkPIKD4qfUcA05K0cahl\nUzpR\r\n=7Cb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKT2hbC5+7QZLYf9tuEUkrScqtFWYfAsaEFLylR56XKwIgA5bzNhyC/uT04BcPinAP/5JoKwUkNBhUxMBi6STWybs="}]},"_npmUser":{"name":"berlund","email":"berlund@larsengel.se"},"directories":{},"maintainers":[{"name":"berlund","email":"berlund@larsengel.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purge_1.0.3_1604930517782_0.8694048248969237"},"_hasShrinkwrap":false},"1.0.4":{"name":"@berlund/purge","version":"1.0.4","description":"The Practical and Useful Recording Group Eraser. Removes all recording groups from an Axis S3008 Recorder","main":"index.js","keywords":["axis","s3008","nvr"],"scripts":{"build":"tsc --build tsconfig.json","test":"mocha","test-cov":"nyc npm test && nyc report --reporter=text-lcov > coverage.lcov"},"author":{"name":"Lars Engel, [berlund]","url":"https://github.com/berlund"},"engines":{"node":">=12.0.0"},"bin":{"nvr-purge":"index.js"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/berlund/purge.git"},"dependencies":{"fast-xml-parser":"^3.17.4","he":"^1.2.0","urllib":"^2.36.1","yargs":"^16.1.0"},"devDependencies":{"@types/node":"^14.14.6","chai":"^4.2.0","istanbul":"^0.4.5","mocha":"^8.2.1","nock":"^13.0.4"},"gitHead":"2e7df7decd75da975558f27847ba76a971f9fd6b","bugs":{"url":"https://github.com/berlund/purge/issues"},"homepage":"https://github.com/berlund/purge#readme","_id":"@berlund/purge@1.0.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gYVIUD0PeR3pt9eDLVfPp6S3WuBMJhENQ3ftahwHGC5MxHBdHF930VvlcpmQk9loiJcx8bCH3+6CiNuxoJlEtA==","shasum":"446815676b5c2f24790d005ff369f48ca2b3ec44","tarball":"https://registry.npmjs.org/@berlund/purge/-/purge-1.0.4.tgz","fileCount":17,"unpackedSize":35328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqVzeCRA9TVsSAnZWagAAWKUP/jsj5hUzuyCKEoY/57WG\nVucBAFFq39urVgo7zuCpFcI2LCoxwgDM2hed/7N0LYSKyPKEP3TWqYeq3wns\nNjEguh/XAeDqEGL2Q8a5NMNxHrkDufw3gTPZcR+Zk3O6fgqkthdtMZC0vyVl\nvi7LC5ULKn1wqRaeVV/4PkORJdqZAHzbAWP7aZNd1sJJ2VecKSGSXyrI3B2n\n3ooN9uLFUNZUxEQDEFElBOQmmJRJrDaaeN5BqTCwvLdNTYTbPjno5pIrVjfr\nS+vpVlMO7pWrd04JyWDvm4SjVxAar9yjFPI5d7SH66hBmZ4rX6jKy5/NAcx/\nZw6nFNUW5ql2rFD0IEy/lbwiEcW3jzdiNS4ISPYXm8pUewpeHdSVWBgSkDtt\n7qwPkvporGWve2AFYGNZOkvD+3WrAVbIZi41Uk/LL5zuR3LLmLX7VIGkhJDB\nbKAwz+NJudlKI0gt307XLohVwqrQwtaGxtBYDQG8iY8RWiJngLICc7RQyUfN\nIs7bYSj+PKEoaCUCYmnucPOZ3XXZwMPmMUmMtJW2VWgUHN+mqbG3xbXivFcN\n6ZfgN+zUISPI/dwd6j9ZHyJYR1qn0taHcQsg2YHzWUgYFhpJwIJ6eIhx1ZFz\nTJlcL0ullhGe+2+vGpqy/myN+iaMn26vYhVIswGnVYm/0/ltp1FEO0tkF0ly\nJ2Yn\r\n=g9Xq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFfW9UZE6Uk57BqvOMMaMzWZwYDm+Ja8KTGvvWcsoT8AiBKvyXfzpvrKA5P9OMEQnAL+l542eidTR/TKK2hmj6TCw=="}]},"_npmUser":{"name":"berlund","email":"berlund@larsengel.se"},"directories":{},"maintainers":[{"name":"berlund","email":"berlund@larsengel.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/purge_1.0.4_1604934877494_0.5690034579333207"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-09T13:53:15.198Z","0.0.1":"2020-11-09T13:53:15.355Z","modified":"2022-04-04T18:31:35.859Z","1.0.3":"2020-11-09T14:01:57.934Z","1.0.4":"2020-11-09T15:14:37.782Z"},"maintainers":[{"name":"berlund","email":"berlund@larsengel.se"}],"description":"The Practical and Useful Recording Group Eraser. Removes all recording groups from an Axis S3008 Recorder","homepage":"https://github.com/berlund/purge#readme","repository":{"type":"git","url":"git+https://github.com/berlund/purge.git"},"author":{"name":"Lars Engel, [berlund]","url":"https://github.com/berlund"},"bugs":{"url":"https://github.com/berlund/purge/issues"},"license":"Apache-2.0","readme":"# Purge\n![Node.js CI](https://github.com/berlund/purge/workflows/Node.js%20CI/badge.svg) [![codecov](https://codecov.io/gh/berlund/purge/branch/main/graph/badge.svg?token=0ZXzO4KFpj)](https://codecov.io/gh/berlund/purge)\n\n## What is Purge\nPurge is the **P**ractical and **U**seful **R**ecording **G**roup **E**raser. It serves only one purpose: to conveniently erase all existing recording groups on an [Axis S3008 Recorder](https://www.axis.com/en-us/products/s3008). Unless a recording group is currently in use, all existing recording groups will be removed using the Recording Groups API.\n\n## Usage\n\n### Installation\n\n```\nnpm install -g @berlund/purge\n```\n\n### Run\n\nThe only required argument is the IP address of your S3008 recorder:\n\n```bash\nnvr-purge 192.168.1.22\n```\n\nDelete recording groups with custom credentials (HTTP Digest):\n```bash\nnvr-purge 192.168.1.22 -u username -p secret\n```\n","readmeFilename":"README.md","keywords":["axis","s3008","nvr"]}