{"_id":"@appzk/videocount","_rev":"3-4df64fd14bde2cf106a8cee4c94c09f3","name":"@appzk/videocount","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@appzk/videocount","version":"1.0.0","description":"video duration count","main":"bin/vc","bin":{"videocount":"bin/vc"},"preferGlobal":true,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"videocount"},"repository":{"type":"git","url":"https://gitlab.iblack7.com/G000074/videocount.git"},"author":{"name":"fugangb"},"license":"MIT","dependencies":{"chalk":"^4.1.0","commander":"^5.1.0","inquirer":"^7.3.3","moment":"^2.27.0"},"gitHead":"3fe412b5e40e8ffdfb5bdaef7807fb12e88fb6fa","_id":"@appzk/videocount@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SfT7qPLra1Y/7QdgUBfLE1bGT0WPwkTOeqAT0BvedEKdIbnDeXnxxZe4SSQ+rrGcq2MMXumavkFXG9whyrSwjg==","shasum":"642cd06492e98cbf4d9aa3e3f2e0a79918469654","tarball":"https://registry.npmjs.org/@appzk/videocount/-/videocount-1.0.0.tgz","fileCount":8,"unpackedSize":209506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHQ/7CRA9TVsSAnZWagAAJ+0P/jaBrPYXgHEQvbEWRgyV\nJt2LvPryzGQ79ef6qiIJlYwDn+YyIP/SiLjq3iBz8EL8QQBqv/qTKMrbfwdW\nm6x+Z2ik6vOwd61GVJPZlZRQWctrOAf3s+B7BB4/Ip2JVKqgFXs/oqIngc8M\nTPhKah4SnhqvvIXHcB2gAaFEPQ9+imGQqDqGfEEJbyBMaOpQmoGxOcK4fVIs\n2hYKlJku3fIiV0C2hAE4JC3v2M7IhXxiZdvVwrqy964I+A1KUP7PbD+s0uKW\nwfVdQAbnSVP0NKpbxFnPDY8bibve+vkXNmoEny8bGV68D2tgH4RsQWzlgrgs\nSVo0y+9cp7RofS23bOjl2V2vd62uv+9yfixyNEEUuulo0LJn9lYe/xySD5cn\ngb7NrGxY/CEZCCU6htaLLZB62kLFM3FF8voKxpPK3g+W3jXoLgWT4YXikK2O\nJIY3cy7KZoA9QM4FlPAy0hz/YXHHLrSpd13izmHGw/sBbbIKuu6kFCnV3KvE\nhB5v2fdwG5B8eUjhWTTyiUBFWPVGXlC+ySLGosEBE6Q+onxw+mKJ0LhmzWBZ\nRj1VaaO3dyMj2FlmBVvHuVYOUSQbULdl8Hh5ZX0ntyh0lhGom7c4sD7ymssE\nxivPeWpG3N/kTX3KJZLjlOblxkbgwjkdT6+vsSlWdvMndykq8l0u/WetJDkw\nI++B\r\n=zUWE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiT34y2/4Yn8cgIkwBRu7XsP3kiQqjY81r5GmWCDpnLgIgHl0oIXr+Sc4+jNDzfByP0gNYCi2arHVD6V0FfXie5SY="}]},"maintainers":[{"name":"fugangb","email":"fugang.bj@qq.com"},{"name":"fuganga","email":"roy@appzk.com"}],"_npmUser":{"name":"fugangb","email":"fugang.bj@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videocount_1.0.0_1595740155105_0.8788682013134723"},"_hasShrinkwrap":false},"1.0.2":{"name":"@appzk/videocount","version":"1.0.2","description":"video duration count","main":"bin/vc","bin":{"videocount":"bin/vc"},"preferGlobal":true,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"videocount"},"repository":{"type":"git","url":"https://gitlab.iblack7.com/G000074/videocount.git"},"author":{"name":"fugangb"},"license":"MIT","dependencies":{"chalk":"^4.1.0","commander":"^5.1.0","inquirer":"^7.3.3","moment":"^2.27.0"},"gitHead":"95db79217f13ea06bad827af99f519233f129d78","_id":"@appzk/videocount@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WmX8Wnb0R9ZSZw3otwx9RfW0yYe0GH29lgU9rPWaAsLpNm+WtqBjjNFx2dgteuaQNuAD7AcuNUmHOqSVKqkxPg==","shasum":"060da94f4812bb9fff6a9bd4fe6a0178c8da2643","tarball":"https://registry.npmjs.org/@appzk/videocount/-/videocount-1.0.2.tgz","fileCount":5,"unpackedSize":9764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJq5JCRA9TVsSAnZWagAAs7sP/RxPR3iuBmhJY1rD4bT7\n6n3v9sTFswFDYNTwVVqpCK8LxNTn4DxYIVTCxpXTisVkv6Qyy8w0oJGnpCiB\n+82bPAUk3YZyB83eQGc73+iMhP5Z7i+PTfga11pJ+Dds6S+/8fJNi++41xeS\nplFQ17EzHwrsVeKbS8+89oIsJ6X+sqeBk1iQPb1/xeqvM1CIzNE22EyPHp6I\nVGM11/2EWkjiveDrhFMaktNsqvvKofPcUSD2zLDpyrP7Cl9IKOumCTGar3uQ\n9HTU1hNLZ9dIifHi7gAMYuAhz6qJcIqqi3yZhGgjZ+UZ2SOQRKhASCN2TqOe\n/tqv/PwPnLwpsePwod+WvdjX9/GPz6n9Ko5ZgqDtwlPU/SOkRnp2bLBfjRa/\nRo/XGDEGf2H6qq4OpqUlt0w1MboZjQbpmfMPOBc3P9efTDcxdzxjBgxjnida\nGkK5oNrSDQf2xE2rT6fUo1DUy73mNUz11zKTpxNUOV48Wldj8V5LGC7eKK0Y\n8Ioye4apy0b2K7bct0ovyQwFb031jcVMV/vYmx/Dv8kT4GF0vXOeMVCmYmUf\nF3EFId5bPRPIFD/btEPKpj1TVlUFTTgGIYo/9zfovfDfscIQpuMs1eiQvx6x\n5y6I+heG9jk9+wi9L8Kw/szk4gVRjlSuM4T4V4EcT2QLnktxyNUclAcujMT1\nlOE3\r\n=h2Lp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy8S9hzvfYG8QOvkfaSZgSnzw+PQeu8XUVHS7vbkn14AiEA6a3w1HnHzx/XOFWd7udCE8UWpkbaC2O2yAebV6XSO8s="}]},"maintainers":[{"name":"fuganga","email":"roy@appzk.com"},{"name":"fugangb","email":"fugang.bj@qq.com"}],"_npmUser":{"name":"fugangb","email":"fugang.bj@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videocount_1.0.2_1596370505148_0.4801648045261251"},"_hasShrinkwrap":false},"1.0.3":{"name":"@appzk/videocount","version":"1.0.3","description":"video duration count","main":"bin/vc","bin":{"videocount":"bin/vc"},"preferGlobal":true,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","commit":"git-cz","genlog":"conventional-changelog -p angular -i CHANGELOG.md -s","lint-staged":"lint-staged","start":"videocount"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"scripts/**/*.ts?(x)":["eslint","git add"],"scripts/**/*.{js,jsx}":["eslint","git add"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"repository":{"type":"git","url":"https://gitlab.iblack7.com/G000074/videocount.git"},"author":{"name":"fugangb"},"license":"MIT","dependencies":{"chalk":"^4.1.0","commander":"^5.1.0","inquirer":"^7.3.3","moment":"^2.27.0"},"devDependencies":{"@commitlint/cli":"^9.1.1","@commitlint/config-conventional":"^9.1.1","commitizen":"^4.1.2","conventional-changelog":"^3.1.21","conventional-changelog-cli":"^2.0.34","cz-conventional-changelog":"^3.2.0","eslint":"^7.6.0","husky":"^4.2.5","lint-staged":"^10.2.11"},"gitHead":"9dbae44f945c565990da5106b286f4d5ab6c0eb6","_id":"@appzk/videocount@1.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RIYN/LBC1vA+ykyOxvlaWV5XRpoPGyFciq1Ege53S04XTYQlMbeDotGAE/+Xbkf+KuOAi7G2CBPse0m+3h0t4w==","shasum":"a3c2ab26c3f561e4bb9d9048e8c5245ec1715cb1","tarball":"https://registry.npmjs.org/@appzk/videocount/-/videocount-1.0.3.tgz","fileCount":6,"unpackedSize":9815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKADzCRA9TVsSAnZWagAAfYoP/3kDQe7DPyWpe2ka/yBb\nda/ltIOZ+xqD8y4bsGjPZWyUD4UGk0f+obg15DQ0HCEUkR9behDWU6ul9hKN\n6hKbqzCy1zoKr8eTPs8wPl8dtrLhdbAtHG4nDtOCXYZ3HimQFBlnqZlrKTaH\nQONn9M07sOY/1kyolAmvjSj4q6yPiPdIxt6lZBFUk1ivFbPZLe7dd+67xFu7\nwkJ3Cez2aQtJiwMrRwnRsr+tUzGRRAtJCB1HzUDyo7IPrjSWOA5cFJ1BQ9Oc\nh3KZR4JevDweYZr2JsZnqEKEufD0J5FwAtRbBpmQODJSLAYXEBaNW1k46CZQ\nUkeCUD/Q4WvI38C+zcuSK+dUvyEdF6ft+bsUNVCFwjw53B3T0+AWwefbHCt8\n4mlXj5b1EKBuWj56V23Vr2w5avTdDyj6IggIaEoXbHQ2+MlI7Qm5YwfUUx+k\nGrSvl6twZ8txZ5T4magLpzxrXcoRbcFao8nGh7/8pL3XGw/udJeyrfm2bpyE\n0FTiMqAgKLnSbNiIi0eGRbBYaRXAj6DeCCv7Uj475F95k4OZt3M+WpxPWJ8l\nx3ILGPcKvCq5bxCpKm2kwTriHZctiQq+uW1ay4v/ysK5tI4XsDv0qzfmZ49m\nPS0uoBepSP/KG6zkyFLZlJc42eB7AuAp9eLQBeuBfwCdWBprff/yhALb4khy\n0WzH\r\n=CmI5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6lZ84571leXpKbjgqdz6ERLEpJTchjibRpPAMx4c8lQIgRpTOCG6SuRYGs1rp+dNFVt5elL3ir7cfi7TfAMeMshU="}]},"maintainers":[{"name":"fuganga","email":"roy@appzk.com"},{"name":"fugangb","email":"fugang.bj@qq.com"}],"_npmUser":{"name":"fugangb","email":"fugang.bj@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/videocount_1.0.3_1596457202851_0.17746568996228884"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-26T05:09:14.873Z","1.0.0":"2020-07-26T05:09:15.324Z","modified":"2022-04-04T15:08:00.353Z","1.0.2":"2020-08-02T12:15:05.308Z","1.0.3":"2020-08-03T12:20:03.092Z"},"maintainers":[{"name":"fuganga","email":"roy@appzk.com"},{"name":"fugangb","email":"fugang.bj@qq.com"}],"description":"video duration count","repository":{"type":"git","url":"https://gitlab.iblack7.com/G000074/videocount.git"},"author":{"name":"fugangb"},"license":"MIT","readme":"# L0-R1-T000074\n\n\n    项目编号:\n      L0-R1-T000074\n    项目名称:\n      视频统计工具\n    项目说明:\n      视频数量与时长统计小工具\n    项目技术栈说明:\n      Node.js「学习 Node 模块机制」\n\n## 安装\n\n`npm install @appzk/videocount`\n\n`yarn add @appzk/videocount`\n\n全局安装 \n\n\n`npm install -g @appzk/videocount`\n\n`yarn global add @appzk/videocount`\n\n## 应用\n\n命令行工具\n\n\n命令后直接输入参数 ，参数可选为 文件夹或文件名\n\n```\n$ videocount ../video ../snapshot videos\n```\n> 输出 既不是文件也不是目录的参数 \n> 按文件夹 列出 文件，标明非mp4文件。\n> 按文件夹列出统计结果 包含mp4的文件数及文件总时长\n> \n```\n[videocount script]: 不存在: videos，既不是文件也不是目录\n[videocount script]: 当前文件夹为 ../snapshot\n[videocount script]: ----- 包含\n[videocount script]: ----- 1594563100114.jpg -- 非mp4文件\n[videocount script]: ----- 1595748824263.jpg -- 非mp4文件\n......\n[videocount script]: 统计结果 {\"文件夹个数\":0,\"文件个数\":6,\"MP4总数\":0,\"非MP4总数\":6,\"视频总时长\":\"0D\"}\n[videocount script]: 当前文件夹为 ../video\n[videocount script]: ----- 包含\n[videocount script]: ----- The.Epic.Tales.of.Captain.Underpants.S01E03.mp4 --  mp4\n.....\n[videocount script]: 统计结果 {\"文件夹个数\":0,\"文件个数\":4,\"MP4总数\":3,\"非MP4总数\":1,\"视频总时长\":\"1小时15分钟6秒\"}\n[videocount script]: 传入 ../video,../snapshot,videos\n[videocount script]: 统计结果 {\"文件夹个数\":2,\"文件个数\":1,\"MP4总数\":0,\"非MP4总数\":3,\"视频总时长\":\"0D\"}\n```\n\n```\n$ videocount /Users/fugang/workspace/NodeJS/L0-R1-T000074/video ../snapshot ./video\n$ videocount ../snapshot ./video\n$ videocount ../video\n```\n### 交互式\n\n```\n$ videocount\n```\n> 默认当前目录下的videos\n> 支持相对路径\n> 支持绝对路径\n\n\n明确统计文件夹 参数 -r 指定具体文件夹路径\n\n指定为文件夹参数\n\n```\n$ videocount -r video\n```\n\n\n\n\n","readmeFilename":"README.md"}