{"_id":"kalama","_rev":"42-7b16f1a88d5054445deb9711f8d12592","name":"kalama","description":"MPlayer frontend for kalama","dist-tags":{"latest":"0.8.13","fix-404-pre":"0.8.9-fix-404-pre.0","fix-remove-test-pre":"0.8.11-fix-remove-test-pre.0","reemerge-pre":"0.8.12-reemerge-pre.1","fix-download-pre":"0.8.13-fix-download-pre.0"},"versions":{"0.0.1":{"name":"kalama","version":"0.0.1","main":"index.js","license":"MIT","scripts":{"build":"backpack build","dev":"backpack"},"dependencies":{"backpack-core":"^0.2.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","inquirer":"^3.0.2","node-fetch":"^1.6.3","q-io":"^1.13.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"9d0ff42c62d30607e151800b05c951df25a1cd7d","description":"Music search client written in Node","_id":"kalama@0.0.1","_shasum":"20be79c5bda26dbbfe86d019464843457abd0419","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"shasum":"20be79c5bda26dbbfe86d019464843457abd0419","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.0.1.tgz","integrity":"sha512-l/kIp66xpBHlNrAyQPxCv6ddAm6qdmRgnv1Nt8XOLHiGefGKWdGmGtvbN8EG7TLpAq5Iq3enLKVYQfqs2MbqjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDiYLsBe/H7g8gSn1zbiOdxOM4Z8DeQek6JGf9yJvCJAiBm/gFPsIzlrR6FO3v8x+v+9ZkaYO3PYoffwpNEblqrHQ=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kalama-0.0.1.tgz_1488466514690_0.10385156143456697"},"directories":{}},"0.0.2":{"name":"kalama","version":"0.0.2","main":"index.js","license":"MIT","scripts":{"build":"backpack build","dev":"backpack"},"files":["build","src","kalama.js"],"dependencies":{"backpack-core":"^0.2.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","inquirer":"^3.0.2","node-fetch":"^1.6.3","q-io":"^1.13.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"5b920e11ceec540672f35cd0e1cb0ca0d2b48119","description":"Music search client written in Node.","_id":"kalama@0.0.2","_shasum":"c388f59cf61ec8735ec8dc1a4436a9a9546d1e9d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"shasum":"c388f59cf61ec8735ec8dc1a4436a9a9546d1e9d","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.0.2.tgz","integrity":"sha512-4JlLf2Rh5gP15Y10ppA8G77/KKjlp43ixpwCYYFT23GljI4PlAEeVasaYUDOLFePfE8yYehzd1x9AnPdop9oYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEconql0Nw1I5Jwf6vxnPjpDRdRuNnjLxBtoKrKkILsgAiBpvSCHsn0QYAwsqhn6xgDVBL8YGBVEp37RtUwrboosVw=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kalama-0.0.2.tgz_1489242243026_0.652709306916222"},"directories":{}},"0.0.4":{"name":"kalama","version":"0.0.4","main":"index.js","license":"MIT","scripts":{"build":"backpack build","dev":"backpack"},"files":["build","src","kalama.js"],"dependencies":{"backpack-core":"^0.2.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","inquirer":"^3.0.2","node-fetch":"^1.6.3","q-io":"^1.13.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"7a51c2a4c20be090567256c89be2876055fb685b","description":"Music search client written in Node.","_id":"kalama@0.0.4","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-5GyzKu6iw4PsaUF/ELdwJusHHILPd8OlyvvLhhLHrKFA2nMB37d/lxKKjfCZ6Bi3k6MaXTnrk9hhym+MNfEmLg==","shasum":"5252162c07f8f6931218dfc289b4c40fa4008f1e","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwhvCsCgJhftgA+qyCHN81jJDtD4e6uNk6Ce6BoAaAOAiEAlPLJ/xaS0V2bKViB/nhEfhM3br+gLzjnyrEkD+kTSHw="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.0.4.tgz_1501834192604_0.7556927048135549"},"directories":{}},"0.1.0":{"name":"kalama","version":"0.1.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/index.ts","compile":"tsc -p tsconfig.json"},"files":["build","src","kalama.js"],"dependencies":{"@types/node":"^8.0.20","cheerio":"^0.22.0","child-process-promise":"^2.2.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","node-fetch":"^1.6.3","nodemon":"^1.11.0","q-io":"^1.13.2","ts-node":"^3.3.0","typescript":"^2.4.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"1665bd0ce7b1ff79676003a519d60c295e59a3df","description":"Music search client written in Node.","_id":"kalama@0.1.0","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-7/shHKwDnO8ms/gBIxnma9q2FmnzDUbMILx+0JwKfQC+iC2612I7+ab8E1Pc459RJtsmnoy7tfXucGa5bz3ZQA==","shasum":"86bc98b998ace74376fdaad57493ec3d4d5227f4","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFgJd4IKWxf20dcVNT0IIAMYavM/HIYqGkjxw39VwTGQIhAMqa2eQvkB7A5Sy/echuow0H73Qsf5hj0sJgPd+l+C8u"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.1.0.tgz_1502273373895_0.31925965403206646"},"directories":{}},"0.1.1":{"name":"kalama","version":"0.1.1","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/index.ts","compile":"tsc -p tsconfig.json"},"files":["dist","src","kalama.js"],"dependencies":{"@types/node":"^8.0.20","cheerio":"^0.22.0","child-process-promise":"^2.2.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","node-fetch":"^1.6.3","nodemon":"^1.11.0","q-io":"^1.13.2","ts-node":"^3.3.0","typescript":"^2.4.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"cd1b3849d0658c42b6f988d57394cdd8aac3c7a4","description":"Music search client written in Node.","_id":"kalama@0.1.1","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-cRO/OdUmi6YAFdngfVXZRwZTLhBp8LgnXhxco5t8RqUywejdq0CWahjlqKknUO/+LSBIpe1i0w/BShPpEAelfQ==","shasum":"19297bb7197e654cf3f48f1c8200166f1b02793e","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw364ohHELhlrO5rrU2lG8KKCNr8RXZJAz0sn6Q32ZewIgSAC8DknaNDvFNcLYpR7TPgaYHiLsVuKp6kBKirScXQs="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.1.1.tgz_1502273828021_0.6212078179232776"},"directories":{}},"0.1.2":{"name":"kalama","version":"0.1.2","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/index.ts","compile":"tsc -p tsconfig.json"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/node":"^8.0.20","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"cheerio":"^0.22.0","child-process-promise":"^2.2.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","node-fetch":"^1.6.3","q-io":"^1.13.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"f201fb95573c1548a70f08937322cfe91e845610","description":"Music search client written in Node.","_id":"kalama@0.1.2","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-tNsVz/59svq8mNhK8Mf5+NuXtgunJXlWQF8YAnmnNHRDDeV3sioI5OOL7rkbIjXcikLMG1lrw/bqvcdBRo57IA==","shasum":"fa9c3f3d0cf867bdd3a8dbfa1591255d7c858d6c","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcYOAq0zp+l2/Xftep4SOIR1U6buy5czHx4PGbeRL8/AiEA+EYaNUQcXHiGToAlqlsbeTSI3iW6wKf41bnYpfH2Lm0="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.1.2.tgz_1502274054921_0.6830321191810071"},"directories":{}},"0.2.0":{"name":"kalama","version":"0.2.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/node":"^8.0.20","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"cheerio":"^0.22.0","child-process-promise":"^2.2.0","download":"^6.2.5","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","node-fetch":"^1.6.3","q-io":"^1.13.2","yargs":"^8.0.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"44b45d4bbc6b3a1c0cce1770c08767889d72a09d","description":"Music search client written in Node.","_id":"kalama@0.2.0","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-qZOFOAhuUGq/+5yq7fbXFuBvqUnujg5ap6sVo8NKmrwXR1HSO+ucPcO+xRgMvlIObzEqReAX6SZK7jr83OYmlQ==","shasum":"fd2c7f66e8ad20517e1a8c8a2b82754f1d6f6ddb","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHB6WJJFpWbvqotgUO8nC87bZpZ524Wh2XqvHNrhCBp2AiEAhG0folA+1Bl+RauLtxsBsfsBKKGp1NNW69p5Hmxjm4I="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.2.0.tgz_1502346645524_0.7980360134970397"},"directories":{}},"0.3.0":{"name":"kalama","version":"0.3.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/node":"^8.0.20","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/lodash":"^4.14.72","cheerio":"^0.22.0","child-process-promise":"^2.2.0","download":"^6.2.5","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","yargs":"^8.0.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"235f84cb085bcfcca45e3782184d141c46c36c2a","description":"Music search client written in Node.","_id":"kalama@0.3.0","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-MhJTr/IQdlXNGbEPiXoZH7I4A+PB8gx+aIVklBuuXNLC9Fy9BIuAYVKRNRb40XQzc9VO0Y0zqDDL5IO3jeD63A==","shasum":"acef81999496c8cad5ae01c9630a7eeb750c3186","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGp+4lFxqI5HIUf6NhnnMOxmiv/e4n59ur29KEiAxf1JAiAMRj9aPdpyB2nEPQMcLozz4itYVF8n3sW6ZK+MwdlPKg=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.3.0.tgz_1502361253437_0.32643373403698206"},"directories":{}},"0.3.1":{"name":"kalama","version":"0.3.1","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/node":"^8.0.20","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/lodash":"^4.14.72","cheerio":"^0.22.0","child-process-promise":"^2.2.0","download":"^6.2.5","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","yargs":"^8.0.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"ad5c34a6642a6850276462863c0c3e99f7d810bc","description":"Music search client written in Node.","_id":"kalama@0.3.1","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-O+MTAMyqzMJSpBEGGtJ+MzBa1A/hwx8l6neQliAWAKzwlpuYvIi5/QepSY/NbYsGmoUbEYe8NDGZ3OnE69HUuQ==","shasum":"f710fefe89f4a35f6cf11056baddf3d0b21dae94","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcqz1b1/0Qg6LVsLbTTETTKJiE2BOdMW5tlfrPlp7UlwIhANKsUKDtphytxHVM+f9iqyErqkxsiqKGf9c7OKwH0bvk"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.3.1.tgz_1502430737206_0.20993304578587413"},"directories":{}},"0.4.0":{"name":"kalama","version":"0.4.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/lodash":"^4.14.72","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","yargs":"^8.0.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"4ab7a981c01c82de645df4a3ed01f9ddf2ef2280","description":"Music search client written in Node.","_id":"kalama@0.4.0","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-L/nhPEWnS/OgU8JmAYD3bPAFXXzYRGLTEmPInFFPraUMrfBB2xILixLjN2IMDx9vZUtzLRcN2TDmwSFn2vF21g==","shasum":"b1b59c1047f8b6f3bcf36917990eb2906d6d5bfa","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOnrK/PleZpF1MUBunmFxKtTk2Vwhqu7zkyo8YyttdXwIhAMyr6QI1t1QMJ0bcxCepYY4HsNq4Int9Zenjc1g+Zx4T"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.4.0.tgz_1502703438437_0.9338203161023557"},"directories":{}},"0.5.0":{"name":"kalama","version":"0.5.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/lodash":"^4.14.72","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"bin":{"kalama":"./kalama.js"},"gitHead":"a9f0a0624a8a8b56fdb79f333f3fd260b727f92b","description":"Music search client written in Node.","_id":"kalama@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-6Sklm0mvqvXLYWMnagWfs7HAzLqHgLL5t/U9K0TVI+9myO2nBABzvAtQtRBT4MPxmslUOcWmsPyYjHQUoIw/ZA==","shasum":"aa5f4737e3452d98757813873a75c9b40f748752","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXiLS7LUwIrPlL4QPzdcmmtSy3BxPM6arDIZtJTFPUvwIhAIBEP+MqobERy61V7MJFQVBiS5khrjzTkbJTPDXNeLc0"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.5.0.tgz_1502746577635_0.19375889631919563"},"directories":{}},"0.5.1":{"name":"kalama","version":"0.5.1","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/lodash":"^4.14.72","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"gitHead":"805e5c807bf239fba5e2fd71dd8d75f560211168","description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.5.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-bQLxrwAm0ztJ3vBoWX8Y9gEvNw7PpVmsaL3JZfgA65EIk5hAym1O9epqe0Or0zhUscdpopTNFydK1w8Ze2R23Q==","shasum":"176fa9bb9cf81d355d01bc5776471bc9e2f7ef21","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeIxWTsLruPB3HQ6rAQ503Gn92Kk/KmIoYOI2R2B6ypgIhAL9RTEVrBBnw9GWj537z5lHEEEXslZTvWVBv+wlovUg3"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.5.1.tgz_1502869441430_0.9595972264651209"},"directories":{}},"0.5.2":{"name":"kalama","version":"0.5.2","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.5.1","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"gitHead":"50aa607e5d2f6641a578e6be8aea8d8e3c5b7aad","description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.5.2","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-kH11V5MC7Jip7piVULfGAGyvTM7xrYBIl7zhmM9agXqE0N+tZbJyqHeJUNn7SO6oONDHnBLi+Nucn1UJ9WbGuA==","shasum":"bd53d10b835598ad1d89216ae2d9435eb4477d14","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8FcTwJgAoFyxgW7ngod4WdL5l7xobok1VhpnZ8nCerQIhAJ9R8Nx+8gTBdL1g9oT8g8tOZeChtdzexdmD77p6LcL/"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.5.2.tgz_1507273652580_0.8472748957574368"},"directories":{}},"0.5.3":{"name":"kalama","version":"0.5.3","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.5.2","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"gitHead":"b00af6b74f1638c1f37d9835ea0383902f6c376e","description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.5.3","_npmVersion":"5.0.4","_nodeVersion":"6.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-cK/kpm5X9IKkt4IL9RrGcqwL/5X7Hxu1sPlG5+boYKvyTc0n/iXazTY2LGeJhmiSWFEdy30pfdFRq1GRzWcgYA==","shasum":"60bb73ef2bb58ac48a48ccb937d799959bf7f9c2","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeCryVAG+x1hi/Md6Ma0IS2SfUp2+FXRlRPXhnjMZ0LAiAWzLBjo698AWe2vMfbalo4yf/VRLAN97l6nnW5PNKYjQ=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.5.3.tgz_1511257536111_0.6740161988418549"},"directories":{}},"0.6.0":{"name":"kalama","version":"0.6.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.6.0","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.6.0","_npmVersion":"5.5.1","_nodeVersion":"6.9.1","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-RDgD283T79BfAFqApT37XQuJVGMhLU6OsAihSPMebG/v1xf2/UwGluu9e31B8ym+QteGyrxJkD5NVsVZeXcg6w==","shasum":"f50fc8e5ad421df38b900178891cb694595b5368","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuJhYWV/Dprk2ljRLWhiZI8W1Me1qdbvuRBXVH3KjFfwIhAMvGJFDGJqedXjEBSARvqLsKHQsVbVY6/xZxVidzhJAD"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.6.0.tgz_1511877250729_0.011125023942440748"},"directories":{}},"0.6.1":{"name":"kalama","version":"0.6.1","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.6.1","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.6.1","_npmVersion":"5.5.1","_nodeVersion":"6.9.1","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-V1e8mX0h8lrRtdWg3Eqapk74VgTjUrgJg0sxMxGVNYshhBZPxyDNbxwbwU4xAIXg9fnknjZNA5y2kRryg6uldw==","shasum":"07c1d585d20067f166a004aa58c4d38ef8c82a82","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOL5c4DilxjQQrTp6Oty68L+4QQewELv8oB9SgAArcLAiEA65jU34Ewd6ehcpBWlFM9QIlzPymaEMjR0plPxFvGiGQ="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.6.1.tgz_1511877774604_0.7475158288143575"},"directories":{}},"0.7.0":{"name":"kalama","version":"0.7.0","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","chalk":"^2.3.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.7.0","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-UF9Wtg4HEBXWyRUOEi2H+UHGbLeLM+fbCjIgPR4iyKuI8Pm9sgDtc2YAehNLBoALs573N6TaXyd1jwhXTkvqrA==","shasum":"4a021e42d414c500974cca5d9c18e1f69cd399c1","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDcfgSa7qDhmQ/jJK6VZ7TVHc7f7CNJTi5NvwGQIgNnAiEAnFr/2+Zg7l8NWLavqiJWGm/vqrHNa9pM3PHW8/jItcs="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama-0.7.0.tgz_1514663955191_0.6132967434823513"},"directories":{}},"0.7.1":{"name":"kalama","version":"0.7.1","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","chalk":"^2.3.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.7.1","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.7.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-61qD9KRx+4QEcCprvFnPs+B4GSeJxfW9I2K4l3fJ1v+1/Ef3hcCFGsBuOTxpMsUv6/H4FNQDCA6JFCzk9kJV8Q==","shasum":"b624dce31de5ec99e9c1d49a01a7ae82dfb67086","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.7.1.tgz","fileCount":24,"unpackedSize":43741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Cgnkql50DGSpjgpduuGbr96Eow0eevvy0X6OPzu87gIhAKzGeg+tBVG9aeorJ81TJeACti5tAx2QdRHbwzgWK9nw"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.7.1_1520598813352_0.43108705967960437"},"_hasShrinkwrap":false},"0.7.2":{"name":"kalama","version":"0.7.2","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","chalk":"^2.3.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.7.2","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.7.2","_npmVersion":"6.0.0","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-Wh0kXp3oS74bt2CFAC63gj7odUOmWBmiOnEDqkos5MieXnMcduuvuWp+EmV0pGOXFPWYpw/RzqgcWTDFtXVEDQ==","shasum":"b79e72393f6a1a474b924acf787830f85be73920","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.7.2.tgz","fileCount":24,"unpackedSize":43741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9aLHCRA9TVsSAnZWagAA2Y0QAISbd7+Jkz9B2MXBK9Lf\n7MsG+CRvcAopWoF0bGyyc3X0lRTewAtg7V0v6U0Effbs8tAWjXTsvJypLBp3\nMYPSdRKPkydDP7+7hZZEgXPHASqEg0W1u7ZMRDdUp9UJpWDDf1dxeZwRwvgP\naMoL5FX9H+DATtl+BrM6xY+rG0m4fI7bO6Mvqv/BWwa/GRaAwVpro+TLi/br\n+UqYhBQ/kAKYk7TOrkU68Ld2uYckZvnnyFK66NqoIGYxdhp4Ve6BEl/J7ja/\nYjBnWcYb6Z0xngev8QQc0d/QP1zoYQf0yqR9KaHYTLrIigbiYNsQmmPYzLHd\nXU/sksGsw8Ge1dFWFUa2orNAUw7bkHfp9tR2r3WWc7EsKEXQYYmzkeIY/ING\nXx5wlJpgEgNLPINg9iZw1u3F6qc1+wlB+I96mHEFgrMkpUmGZJdrq04Zep4W\nGwBa2xCUZZ0qLsJKep6BHXI1WzQXZfh5D359ohVQGJncGcAGEnXu/MH0k6Y7\nOO9P23SGe7sb6EYsMPlHXll6FHADvRast1M78EZVOeTPUeZBtgH45bx7/HnF\nDPBe08NvGQ0bk0W6o9Cu2P9szdnRwA4+LNYGkBlcliEF5E0UdsQZPMAMitzB\nGWNHC05MofBbi2htbj7SotZTbaBu1XNGyY0GRVdXLJVKU6eCstq9Q4KbhU9y\nCfMP\r\n=UsRv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN3lMHHE5DaPDs/OZKtiUClRhBpJXvBAVc2LSSwXUJTAiBTeB3OzygvRgtVqMCqThOZXfg8N/CwZMW9+XvdA0QYsg=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.7.2_1526047429884_0.6556472414443606"},"_hasShrinkwrap":false},"0.7.3":{"name":"kalama","version":"0.7.3","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","chalk":"^2.3.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.7.3","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.7.3","_npmVersion":"6.0.0","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-tnUIofmpzLMURhQHU+VOw8dTFU4/C0hb58bmVqKaVh9f7SSjY8LCXGfNtraRY/zjHhoXR30V19dFqTsNOFPydw==","shasum":"bc6a082696fce9159ddd95e80b4412f4c6f67fba","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.7.3.tgz","fileCount":24,"unpackedSize":45727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/TziCRA9TVsSAnZWagAAtkEP/jlOa7X/Sh1z9+EEpy/s\ngtF38xSK24oa5gKjYtT3M9/H1B0tqbYpNrO3V33DeEXG20cjIQIVQn7JQAM0\nYpxVIAVJms/jNPOKJsqfCw6sR7b1T6KhD/uP9Ct475Ce1ynz5jr+qL/HaA95\njhVRmdtZ02KyMr3eP60R8YHMvriTkkxfFzqdlXbS3b2iPwS3KvjagBfwOv5p\nMQ5HGlqYi4Fu+mbvkLABzkwA19z1+3uw854LjD0OpvZWVxNJteKDY9sPghUS\n02QQCfrFmj2OT6dBjaIlFOU7LdBTNfn0rtPzxlJR2nSFE39gSqgCJtHB/o/D\nwUJf9pmpipJ31kifVcgfOTpzm4AjCOrbNZ1WV98TTTPFKpySX2Tuy99hoLmm\n8zIuLKh+4UwFsB2XDLN6oV7evrCvX1aZrwi+uI578pXXMAwMo8p1lSrjTvZx\nLgepUzbzNxWsdhVcJyKY57RgGIVMQFBe3gIfCpJZN6lZdsQhLVMPkdLgHs2p\nAW9vuIF61bSYzw9TNNYCWvsl3cW+dXjJ4Em7fMrQT2jyk5wh+Es4IKBWc4Xg\nPcsq2dwJm2NYdVccOuzkc5vsfzbDYSTFCX/J2YPc/ZY/kLe4EsOXX+IayA9Q\nWxKn9aZBx3bSo2Xn4+D16cwhH8ecO/lYKiuNIj0iQ2XLGMVOeXfPjkVe7dXz\nWoY7\r\n=hUzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqZu6X2OSYbn8MDEr1qmwHqIyxnyRzjp6dBeSMZpu94gIgaAEpAZxNaPT/HlbM8hu6O61VLckAhFoE1S5itFf6/rk="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.7.3_1526545633977_0.26931305331906885"},"_hasShrinkwrap":false},"0.7.4":{"name":"kalama","version":"0.7.4","main":"index.js","license":"MIT","scripts":{"start":"npm run live","live":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","once":"ts-node ./src/cli.ts $*","compile":"tsc -p tsconfig.json","prepare":"npm run compile"},"files":["dist","src","kalama.js"],"devDependencies":{"@types/chai":"^4.0.4","@types/lodash":"^4.14.72","@types/mocha":"^2.2.43","@types/node":"^8.0.20","@types/node-fetch":"^1.6.7","chai":"^4.1.2","mocha":"^4.0.0","nodemon":"^1.11.0","ts-node":"^3.3.0","typescript":"^2.4.2"},"dependencies":{"@types/configstore":"^2.1.1","archiver-promise":"^1.0.0","chalk":"^2.3.0","cheerio":"^0.22.0","child-process-promise":"^2.2.0","configstore":"^3.1.1","download":"^6.2.5","get-port":"^3.1.0","inquirer":"^3.0.2","inquirer-autocomplete-prompt":"^0.11.0","ip":"^1.1.5","kalama-api":"^0.7.4","lodash":"^4.17.4","node-fetch":"^1.6.3","q-io":"^1.13.2","qrcode-terminal":"^0.11.0","sanitize-filename":"^1.6.1","serve":"^6.0.6","tmp-promise":"^1.0.3","yargs":"^8.0.2"},"repository":{"type":"git","url":"git+https://github.com/corporateanon/kalama.git"},"bin":{"kalama":"./kalama.js"},"description":"Music search client written in Node.","bugs":{"url":"https://github.com/corporateanon/kalama/issues"},"homepage":"https://github.com/corporateanon/kalama#readme","_id":"kalama@0.7.4","_npmVersion":"6.0.0","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-lGAeKDBTc+q363yvQlvfRyM9+eGUUCwxmY3KOMjbxogGyAnGjIady3IR9NGyxsOnQFbOUUpt5m+/aEMKIWmc2Q==","shasum":"84db44546c37e03de58a9a3ae65f04083a298124","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.7.4.tgz","fileCount":24,"unpackedSize":45923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGTpLCRA9TVsSAnZWagAAgjUP/12bHg8iV1pBLmUyEM53\n3JzNOrvs1i7bBqIFZLldhOIWBaWICdz3939NvXlvnFCIRqaYxlWTVqGvjeqx\nD0GbCmMjsnUUA2JALJmNUzani8i4fp7LQHmm2+wDoPdbDTK4heRCMculLvzG\nVeP+x+CnZKQcq2OXI5cA0847odGkpPlflxHlODsbHRHXQrpclbyWTdUWSKfl\nh0eK5rbNYhUR89EM1J+ioAdCL80rH+oj1V075t1YPfi7JVgCgJte/b6yZjRA\nt91FCSJmuHZgWrUdSSAV8UZAKDkTUJt+sdNA3ArkCnCJAXv6WXGBW5WZlmvW\nCD+KCxpRrfiS63WDFO+PABQC/Bcl0GEOtQmoRB88Hzxlw93MlYNYn71zZMTI\nZ0BGyMUU0KQm5n+xexodGq5YGtfbR3aQrhCjRvMYiKzqVC7Vgij+5kjUO6uS\n4/G41Mq+JLLIpUqRSHwk/xG4jpv//KkPkr+p1zcuYPKmfHibtMIcs+c+o39y\nAKsdYRg+lokgmHS+c7d1kI/Qmx7p8xDVz0uIQXoqijgaSObj6F9mir+wpo6m\nUrfPbR/+oR1j9grJqNm59hT+Y+GFbh7EiSnzMvS0NsU9s8KqUWnI+POeh5/w\np35qJcsTytu/ihmzbbmUkLkuXsSuHGI0OrbmgOEjxLdiTcbu/UXC8Gb4uqe+\nY2QB\r\n=g4KD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN8QAdUy+PR9MwGsBpM6ra4s1Do8QGzeKrLyMP501hAgIhAIq0jwfintm23xQ3zNVjdxTvWYt2RFABNSCrFpktP/Oc"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.7.4_1528379978595_0.33330452884119555"},"_hasShrinkwrap":false},"0.8.1":{"name":"kalama","version":"0.8.1","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"^2.0.1","humanhash":"^1.0.4","kalama-api":"^0.8.1","kalama-cache":"^0.8.1","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"a227fa755f6c58e49fa72efc44c25216e430317c","_resolved":"","_integrity":"","_from":"file:kalama-0.8.1.tgz","_id":"kalama@0.8.1","_npmVersion":"6.0.0","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-Ay4Ayq/sm5jK/YFGLs8Y/wRDnPN8QE+SJgK2iuK++fxDMRd4gDRQuMIntX1tFTlGI+dFJvqfjzIf+4pMl6NQew==","shasum":"a77591f108946dc7aaf94376584323ccdaaa5f16","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.1.tgz","fileCount":100,"unpackedSize":299741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxyCHCRA9TVsSAnZWagAAyBwQAKE3KhiGKoX8tOb0rHc7\nrqpjTzoUYicwtZppLoStQNvbCDLAmNhrvLffhSiOx6zhAkFrJB8hBs7Y9aFj\ncpE6E/jI1oiE+/fkzXwb13U6c9IRZOslYrhv6H3Wy28BkH3Zy8fY69YBRK5I\n7DyDVLXsKXfajePq1VNcjS3OwQ3pLyq9T/W852zBpj/SGmcDgKl7LplJx97m\njteRcuqr0oULYt5bZSKYUDS2bvYk12G94woXtPbNT2b/ZlSK/RIb6ldaLl0B\n465Qj3D5UyWh+IYHJVg7Y8lBuaOWrZJaPL5ycBEn+cJVybyIKW6ixXe5kCYL\nq9qQFuHPPRmSaKK0YxMn2hPbJVYC5tiP0WDEQIu34WmODa20wHXBgV/NacGE\nOxrppU5YMLL01OBbSkJoP5/8PV3K6OK37DPyVMcq8o09rb4wTzu1hMJREQVH\nJmvpmEjp9EY85aTOm8hfM/hzzP7Wf6gyfnRXFJfBDxV7FOM11SfyWNKMzIar\noNSWQq5/fpLJWK2e33nnXKZ2z5Zo9KNM4bxuVM1n4MITo3e0oeZQgkvxLDvh\nkZI27gDQz1HnfBBqsxLhHBL06FOM2gysp6rxTdVbxhJdnYPLiu5ZSzFEt9x0\nL2szXyRxaRu6plCa+QdiSPBGTnUbz/6wNinJXOLP/lCxMy1Lo9w3Qf89sKkf\npH7D\r\n=eyPq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6aRcgYPMAJLOQbRxPPOwBlRcBAAXekzdRqkx0egPUZgIhAPW9IAMeQX6br2Y6Wisa9vOHhzxo+jqTUCSa0Q78miS9"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.1_1539776646459_0.9946630481710439"},"_hasShrinkwrap":false},"0.8.2":{"name":"kalama","version":"0.8.2","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"^2.0.1","humanhash":"^1.0.4","kalama-api":"^0.8.1","kalama-cache":"^0.8.1","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"838eb8757c5dff96314dcfac9592fb692dfaf652","_resolved":"","_integrity":"","_from":"file:kalama-0.8.2.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.2","_npmVersion":"6.0.0","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-G/O5U+CVFXXKmWXqpANXTB9Hi1Bd0BwPY+cd84Cq5RR8Bf2zdjo+vRMCeMJJtgW0+UvOroNhwHcD9PbLkaSZjA==","shasum":"67ef3d446fbed3d5179bd0f08fc5966ee3348b03","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.2.tgz","fileCount":100,"unpackedSize":299843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxz/LCRA9TVsSAnZWagAAFxsQAIzmgl93HKzGXPkTCWtp\n44e538s+g1YXaqc2+q2lN1OyYODonmIeVlz4k/QV5oDliDVWoXamIOZSvEkp\nVmEQtxXt4rN3AJ9/xAHCIFaCzOam8nGy8P0k/GgAB2KA+YjWeu27vaY64nRR\nudTMygxXgzA6oSClaGvgsgqj4V+tXYhNUeb3ClFDG888v/ToCOd1LnRWhMS7\n3C2WgsGW3gYxg1VVnIaQGxknRfc6WvEk3n3staQgVJv6DIpCfD/01X6P7UV0\nKWCFgpbT7PcanqfL1pr0nQgFH6GrB9dKPAPGV3TYvvT2jHb2uET+z23aqPhn\nJEZZnLtHfZ6DrI8f3mx7c2Kl7t9p+UgsD1Nh0mVM4jSR3j8UEiy62dbnEGiH\n4XRAKdwneHlBendsY+62wM9PA/GbHS/XLgQrLPeXKA7sSw4Ft6Un+ggACeoG\n7Rt6TL4Zjd7ks1QJNrHYdJXN6SZRjxG/h1a/bSgWJ3Dqut9UAMhvo5SK7Ltp\nCPyXshIsK3m9/q2uVt9fSIQC8vKhRjQ52bdZ/Gqu0VVnqbEGG+FWIBanetqK\nk+bbKIyZ+6SXdA4b+dV0oqyf2YtZI7+wrve9Kt/FT6g4C6/FDyZ1xfVcwxpU\nWnVuBig3y0PwplsEab7ijAhUOU1/kCUcrCzjH3RiRNUjLU3g2DFSIv9XQHck\nCpzJ\r\n=hDgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS4gYLG0LtCb6KsbqSPhdDERdgp7VkVUarxGZN1UmLRAiEAlzWtUKT84ziT9wztdsG3/WDvGT1vTylX4sIeOVXw/xU="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.2_1539784650895_0.19367472971299837"},"_hasShrinkwrap":false},"0.8.3":{"name":"kalama","version":"0.8.3","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"^2.0.1","humanhash":"^1.0.4","kalama-api":"^0.8.2","kalama-cache":"^0.8.2","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"8d19ef8784eb1a7c6dbc3fccc98dc60822562ea7","_resolved":"","_integrity":"","_from":"file:kalama-0.8.3.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.3","_npmVersion":"6.4.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-usENeE5k4Bwc1uh2uPdU9/dc54OvLfxb72f1U6i+ySTxQWDO4+utbkPAidT04WFBxkBzrCJTA7HYAYKhLkSGyg==","shasum":"97334800ee7a28fde19d0a0b3bb7d6d2f02ce299","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.3.tgz","fileCount":100,"unpackedSize":299843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMmnHCRA9TVsSAnZWagAA7GYQAI0ddI6ICuTv/RnekWor\nCo1069v/3SzM5cjkHk1/YYSL5KgI5qQWmVDuh/3xioWqVohWfUr4FXHcfguQ\nSoiChXeslkK1/AXG2GvATKo6ZRJdRZquq5bIrloKzfS0jy7ruNMCtRdRHKHm\n6Ry0r4yPbs9VzeOPsx5wI0TsUcFL3fm1leMaH476Xyda3LxfliAf66bcEsAK\nWvEbO6BZKfBNr2CBS5bNngbPTJPDGOW9Z1Z8yjCLuHbelD65CzQmO3lE8bQk\nFh7C93xJ6ZigQbuu+gUh18CzDmLpjpkYLUVvOewPL6Ko1Men41RIVkh781Fz\nJMLLja/psAUnU+zOq8wIcvxzgZSKkVGhJY8iJGVVnmREiBCG4ju+h6R/g30I\nazYXAoYisB6G/7pJdaC3iiHJL1b0NEle/rJOvtdt2SplX4+2LNCyZJot/GP0\nBWgg3j43WPCb9XzGRiCA4ERKzQg+mzkPU82cwD6GJMaZ7nMMffF+jgBTL4Pa\nY5G8OmPbOv3RO/+mt2jBEtoq0KdjI8fF9JKhOoIOQSFG4le9/4S+HT0STEee\nu3Zs27NKSq3PCGvmkUKEQSQHaDBLjiy28abnGcolJxwqKHBUTqj16iYIT+GW\nAaiCSIeotpWD90C60X2ZK9GwnhpsnZPukxkyXcKLc2oG1aWNfDmm8mlXXms3\nkvv/\r\n=3SwS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVu9wMuP4ADCsubMUXLVkYRyFCjtnVNOSsp2YgpUOWTwIgLPtCkioUK1hb5+Zk8aNIa+CGebMvkXX8nKTJhB9pXDI="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.3_1546807750934_0.532031958275887"},"_hasShrinkwrap":false},"0.8.4":{"name":"kalama","version":"0.8.4","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.8.3","kalama-cache":"^0.8.3","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"dc0f0a69a8df2e9fb472460e434596582942f457","_resolved":"","_integrity":"","_from":"file:kalama-0.8.4.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.4","_npmVersion":"6.4.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-EcvUM/D8kyKl8LNch/xnvJ3RSprq8orQiYvFCoF16XLNSyyaiiVdjrIFwy1LpiZU5bESnPgjyogPUKzTr2mfIQ==","shasum":"01a384136d1b0325ea2bea0a0e50d46786ad1a48","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.4.tgz","fileCount":100,"unpackedSize":299842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMmvPCRA9TVsSAnZWagAAMk8P/3RI2YDTRq6lj/uAnv8A\nm5n30KsrZqKEWV+iTEK1GhtFMHrNffi1XVg0MB3QH269ySlIhXf+i5zn4i29\nJU2Aip7qLVJgn5UEeiwYge3DEMJe1iBrzni6PqegPoaamBL6xOiwNqrS5fyN\nuE/EJOU4xvA5IBwkhsgDOXxx+Ul44v/RmiQaGcL3UV4mlBNtO5cX8/LCJnC0\n2/afuwA9OO/ZRGAlld91vPQKyuNhUHx6homSx5fBiTg8H6woZLkt6MQDSTU9\nGmr9s/rK7jMArj/JPUrTTdeYmaHGD5OYSeTWwNRqxn5UylV6PcdywEn2EnSj\nsz5m8Iod5tNxr1dsZMtbk5DWj80dsmeEM2kvPo2nmcNcis0ll3+bPcEQubrA\nOwDeODM0+xKUwHzvuqaoNu63E9UWQ6uINsey57KglqXyypIxVu3TsgESb9K0\nHebV39bsxwYxOQ/M0v8w1Tco8n9zeE1xB6BKtybS85ICoN05zUPU0KOjvVPV\nhZfjpO+1Cj8dIeKK+qcj4RrKbkC6h3cAKqcU2+Tf8zgXBAAgRUI8WLBcl10L\nIouajXzGrld3W6uOuR+38TF9Zh+eaC+E0GgfniU2T/S4gTNxQKVpeAFolBfN\neb8lNHTJiMfHeY7rGPFg6x9agX/fxsBHQ/jiMtNEkcsddOlPQuDrDOtshHbB\nnrzL\r\n=WBWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHVDH2xq/pHMRlFQleoBeJ1TWPC8Mn7nd+ng6c+ZtjrAiA+qjEtVbbhGyiYLoBuA+npUeq3H0aBTcOPZTHyaWrk8w=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.4_1546808270489_0.44465815571277667"},"_hasShrinkwrap":false},"0.8.5":{"name":"kalama","version":"0.8.5","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.8.4","kalama-cache":"^0.8.4","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"ea129a5edaa2c469242d390b939f07ebb27fedf3","_resolved":"","_integrity":"","_from":"file:kalama-0.8.5.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.5","_npmVersion":"6.4.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-QqUwYFNMzpEMTBkXNA4ZP7u2zfIrfGPkSfm4I22RTYhuEFYjaO8M1E3rqwMJad/TEUfKQ86wbm5QodkDWKB5gg==","shasum":"b0c2890a033b95efd409608802807a6ab62ed0d4","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.5.tgz","fileCount":100,"unpackedSize":299842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM5zDCRA9TVsSAnZWagAAGZoP/1jUb84ECOOB0dLZ4BXt\nRiMwW84TVAbBw5f3BzPGgJAZXbvEbaVaVbB97Ze+6T4mz5gdUn+Rf8o25x4G\nNQIoqVyOJVmw49SACttEKJzUufc7h/gHOH7FGzXvY+YMdixglHvSJQm0k+1b\n501wNgomdlXAvtMpKPcLN23EEkWp7m1PndIy9BPrbX6jv+lnQ1HwCp232xxl\nX6NxFpUve6OP0CAz3n+rvQAiWB91MMz6ZZ/shzOs28xqHqaxF3BUuAMxleS6\nwQx4M38TMBTy+rCQOwRPPLI+Nke6R9SBHjpGh7pMUaXvtlACv630aKHknR1T\n1ux+bnZ7cYU6cQwq4yWEM1yLh42oxWAwGmQ42WkY6cncjxTtHeqk1y2e4oTw\nl1AJaod8q/v3MPZSMhu5kf/2xAJvtyzVp1wgZhW8OrRQ5NSxn3uDKydukAH5\nV+myMOLanqrvQjyb2DZLqKmqxS+W6FDXb233AOT750jt/1Ul8YvrPffKeSYb\nwf9xf0i9/+Er7XxWtiESCFys1+lq9NVCkzWpfDloVjrwqRw2vHklVOggXOrO\niXbUHjA4pVy2yoSvEiSUJruWSvjOcyHEdKaMojog0Hd3NmuWN8cDkwsNLvHz\nhMDdlpnEJVB2ZnW50g45L5at4IyZQruRYtA8s864EK3paypzVNz71hifUlVV\nH1aK\r\n=kwJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIC+1xYRrUwzAftJ6C8xCPq5EGtQAHAxmbNycJaE8vMwIhAL7S37LEWCYgc0wlkFC1mR9JVfeD06nWvYk3QhJoH8cK"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.5_1546886339007_0.5850678619629468"},"_hasShrinkwrap":false},"0.8.6":{"name":"kalama","version":"0.8.6","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.8.5","kalama-cache":"^0.8.5","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"a5d7d5a7e432b770df6bad2fd5632fe9cc83ffee","_resolved":"","_integrity":"","_from":"file:kalama-0.8.6.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.6","_npmVersion":"6.4.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-KwDxRhCzI73ZozEEZx4yDf16Bv+ysDHy/4UxaV27/CP6XEPTdSNNbp4aUs7M+ZpJWQPB8sP6YNWtAitha2IGBA==","shasum":"e446a4cfbe53f6b396e880f2c5299c9772335ecb","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.6.tgz","fileCount":100,"unpackedSize":299842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM557CRA9TVsSAnZWagAAuhkP/1UI0I7ijG7soOqT4VfN\nvjyZULXtN2Pcp77WOR4XM/VA18AzRqYGkEPIcyqwGQCHN6ZzczQrbrmgWMin\nooYvtqZ5CXLPabiI7PL/tF6TVnoTyEtjRgyZYZT493BtuSQkX0qpBh5/VxLh\nGuzoOJHYOCgJkxbr4rD7JCbci/PYPmXjjcR/9dpFywvk68HHKuQyb7zK/3PX\nVATKmvA6Yr0ZyihWkLI771mmJDn+U7BxOBmxvKx3uSR+j/OeOGApi1Flok8y\nco+jbVh/xLoMOqAFSM4Q+UcQqKJZ3a5MxBMwQwrsnSyF/jYKjdj/zM2kRnTp\nOREWRaNg8ozU5SQhtGUr5kJHFKM52Mq8N3CRL0HCFc36q4h2IAqLxCK+0YP+\n0/eUn1cIAHVyEw1wC7j2H8B6bBY1vv4yltHbqzIo8YWo6qVoD/wx+JAGYefq\nQbGc/O9txuUrxKXaMljL7DDzv2rLF4hccP46+gKwdR3606mC3AWjUCU4laRJ\nPfW0QtHBaw9LOFH/FFtIm/snTSg5rSe1QrZYpK+zcF9/aUQQPHLSHReNUfLD\nU1Eo8ZcdggGnDgKJTT3am1xh7WM1slS3PMTw+TnYhvYvj5GfNE7WLXGHV+3b\nko3vI8txHfOOkYJFV5S+w0Z3PyzaNaKY9FNaNRTlFmmciGGtcnurAq7op16q\nCxIY\r\n=rF0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbYMv2muqNL9hS/85RFhHidYh97OkiV/ID5gB1HPIzPgIhAPCZthJAMY+O4bzvulByaSaFEO9XBvi30e+GKUylmLZQ"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.6_1546886778308_0.3180369711165181"},"_hasShrinkwrap":false},"0.8.7":{"name":"kalama","version":"0.8.7","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.8.6","kalama-cache":"^0.8.6","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"61e8871eaa93322f2427977498c11f30f876c105","_resolved":"","_integrity":"","_from":"file:kalama-0.8.7.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.7","_npmVersion":"6.4.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-GrMuLFOHTtUDucrc0JziO9GsQLg08868FS04lapJ3q40su4oM0PuzBNo58DJvsvkBYsyG/Ps3ptZCH88ScQbNA==","shasum":"3ff655be7115e16face5c8da8db292387ee70ca8","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.7.tgz","fileCount":100,"unpackedSize":299842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM6CkCRA9TVsSAnZWagAAd14P/1LXPhLeZ1Sd+ZjZicSp\nh7CuieUAY12r8OOV0F5RAjnjzX63XN6KL5wouciPlXRfKh9ZVjzgCGtxOFMS\naWYxeYCC1YYqEnmlBJ3JM9JELG7YhFEMfsiXELIRVQUP8lP4/OAznHBQfg8Q\n/nx92K0gejK9Zp/4g9F1f/N6B9fa9P1QTuUrgLLC1J7E4XENS/LHv8z3WJJp\n6bsjqtbmkVALLdWRZqo1D9tWIFgmwApuMzOjGgpkpgGkPIucmB1D83GO9NjF\nvcpI2dQJ0v4Y9JO2ZYAdFvNysOEC1UIVqtRHCXQmk0+zJ8ogpaMi7O7ff2CX\n0W8MCeAEWoKFAOVJMcq/Efr/TpMUaQ4jM3Uez9ywN2/cKb88uZy0tzC4KIWN\nctOUD60MxhUclgFHlcEyJ9AtDS+vPWbhO/bNpgLR/B71lAMcZwwcxkEZ/C/H\nwDyBeoCNg6fZ2ASxsaqGViqoxrgH5fNf/RJZU/U+ikgWLA9t94d9hFa4QlIh\nZ+aWgVsawtrCRpvQdGvJD0ePx47nLIFYXS2LU0bJakXWyXqB9CuCiXG32VD5\n1nYZaCgbfrtSr0e9e4XEBSHq4Othrwm+wUS6iunrG0Euu9ReR3vPk27nQG8W\niLZ1YGFdEIvcfKQCHb426t+xNO15Gv1X2RX2aJLex8IvbV2ZxxIxX4QVd5n3\n8uKn\r\n=Iw6G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlR/3zkA8+uZBLL1PBHADdDmszSzS8ZMuFwgnuwkKK4AiEAtWJ0lp5e058E14Zzx41dyUHjnC3QqNDtkaseA2maINQ="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.7_1546887331269_0.9401630963142174"},"_hasShrinkwrap":false},"0.8.8":{"name":"kalama","version":"0.8.8","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.8.7","kalama-cache":"^0.8.7","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"gitHead":"ef5368979a5d1c4e1e1cd671ef4275b09d626624","_resolved":"","_integrity":"","_from":"file:kalama-0.8.8.tgz","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.8","_npmVersion":"6.4.1","_nodeVersion":"8.9.2","_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"dist":{"integrity":"sha512-kbuE8/FpOg0OPeZitUYutaNy2U+Fx1FEX/KEprLS4MNX+nB2tBFMUoc/9Y0ofaWnwYEeRPmU0DNM5aEY5L9dVQ==","shasum":"e3d61ab7141e3b234ada91ae19d5c86f662d8885","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.8.tgz","fileCount":100,"unpackedSize":299842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOKSWCRA9TVsSAnZWagAAniYP/0L6sxPuwjq+XlP5WnOP\nKd0xS5Qz18rnUGy7T8EStC3vs90usRolr2pAqsXJCfDt80DMfzE/ISvMDJxU\n8zKnsjwGVjfuVFkoGjfUuSHzm3nY9dxwXZKd+IpSeEaiu6GoN6QcKd9D0Cv9\nhsepsR2Zb8xZP6DRC++T2tfCxShtREjOuWgt/sG0xiYjiBZcwtxopwK5P+ca\n2i9qTbkU+cHBmGo9wC9sPNXy3QrMktsLQXjW9pHHd1a3IA1EjOOhNx4zsFqd\n3seq8Ma/9vEpfInxjJn06Rz+dhAwROzy4VFMcFEYDc6RUq8c3n7hyW6Z8Hjr\nWJFPV57LeQXbVqCAdFBVh7cOwvp1yk5IFyo/6nHhGG+86CQOTwaem1gElzr8\noik/WhYBKYjE6a06ucv6Z1/L0VmaIK59bqO783/5ToCCkHs3mVss1EZJY7ii\nVtNND2jnhckTKSFvjqMCVuLmDvUOrfWmkuJxik2VzY+OWXfhsgslylc9lLAk\nAPeXPjUmdVlvl2BL4RsF6uQ2NwYvKRKa9yd+zZ1GIkPZ26pD80mMDnRmEW3l\nD94z3fzxzcpEjhdEhzjazKkmE9TD3JnjJmtcsNX/NfO4M8fuoPzSVMGnyQQ0\nPT/UTfzw0MoWkhavGFOtS1r780YmkmB1ESxf/5sy0S3XI0PfeE7KrGyg+R6y\nn+hV\r\n=sILq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa9SBFIEWSovAzLc5flVGlZo4WNwyQdLUiLx62bMeaDwIgHmGHnXwnHAUjdwlY48hFfDIcs2kZxzUpcQJOq20Lgkk="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.8_1547216022003_0.7284853954058252"},"_hasShrinkwrap":false},"0.8.9-fix-404-pre.0":{"name":"kalama","version":"0.8.9-fix-404-pre.0","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.0-fix-404-pre.0","kalama-cache":"^0.8.8-fix-404-pre.0","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"readme":"# kalama\n\nПоисковик музыки и плеер с текстовым интерфейсом.\n\n## Зачем\n\nЭта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.\n\nСкорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как `zsh`, `midnight-commander`, `nano` (а то и `vim`).\n\n## Установка\n\n1. Установите Node.js\n2. Выполните в консоли:\n\n```\nnpm i -g kalama\n```\n\nДля Linux или OSX понадобится дополнительно установить MPlayer.\n\nDebian:\n\n```\nsudo apt install mplayer\n```\n\nOSX:\n\n```\nbrew install mplayer\n```\n\nДля Windows установка MPlayer не требуется, потому что `kalama` делает это автоматически.\n\n## Как пользоваться\n\nВыполните в консоли\n\n```\nkalama\n```\n\nЗатем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу `Enter`.\n\nЕсли был выбран исполнитель, то дальше понадобится выбрать альбом.\n\nПосле этого запустится плеер.\n\nДля управления плеером используйте комбинации клавиш:\n\n- `пробел` — пауза/пуск\n- `Ctrl + стрелка вправо` — следующая песня\n- `Ctrl + стрелка влево` — предыдущая песня\n- `стрелки вверх/вниз, затем Enter` — перемещение по плейлисту\n- `стрелка вправо` — перемотать вперёд на 10 секунд\n- `стрелка влево` — перемотать назад на 10 секунд\n- `Ctrl + S` — скачать все песни данного плейлиста\n- `Ctrl + W` — скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройство\n- `Ctrl + C` — выход\n- `Ctrl + L` — показать help\n- `+` — повысить громкость\n- `-` — понизить громкость\n- `Escape` — \"умная клавиша\" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)\n\n## Настройка\n\nЧтобы посмотреть все настройки, выполните команду:\n\n```\nkalama conf-list\n```\n\nЧтобы сбросить все настройки к заводским, выполните команду:\n\n```\nkalama conf-clear\n```\n\nЧтобы задать ключ конфигурации, выполните команду:\n\n```\nkalama conf-set <ключ> <значение>\n```\n\nЧтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:\n\n```\nkalama conf-delete <ключ>\n```\n\nДоступные ключи конфигурации:\n\n- `downloads-dir` — папка для сохранения песен\n- `temp-dir` — временная папка\n- `volume` — громкость\n- `cacheMaxSize` — максимальный размер кэша (в байтах). По умолчанию `1000000000`. Поставьте `0`, если не хотите кэшировать треки\n\nВ настройках можно использовать макросы:\n\n- `{OS_DOWNLOADS}` — папка \"Загрузки\" данного пользователя\n- `{OS_HOME}` — домашняя папка данного пользователя \n- `{OS_TMP}` — временная папка\n- `{/}` — разделитель папок в имени файла (`/` для UNIX, `\\` для Windows)\n- `{COLON}` — разделитель путей (`:` для UNIX, `;` для Windows)\n\n## Как это работает\n\n`kalama` ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. [MPlayer](http://mplayerhq.hu/) — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет `kalama`.\n\n## Кэширование\n\nДля более стабильного воспроизведения и экономии трафика `kalama` скачивает прослушиваемые треки в папку `~/.cache/kalama`. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром `cacheMaxSize` и по умолчанию равен **1 Гб**. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. `kalama conf-set cacheMaxSize 0`.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.9-fix-404-pre.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wX+70l94mOtbJDYvXKrGSbz78UNISStjVMYdCv2AEO1P+fcwZFA1mPkTfj76xhQobzZDxnht9K0iNAF7ZL/VtA==","shasum":"4581ee32db33b88969d571e9e57b536a5723668d","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.9-fix-404-pre.0.tgz","fileCount":101,"unpackedSize":299712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOqFKCRA9TVsSAnZWagAAh5oQAI8gshVAmAT4Njh7yURI\nTgkt0hzMXzHIW/Xtm83ibmyu1NmU9n0yjBe96qSN+t5l0sRoiEBfN82r3fpl\nhIkzOyRLjTRUT/aehYYKjgPs23hRAxiKOEGyglc6S3HsZHiSmBYCIkt36SrU\nAn0ArzPBFLrIxX7VOiexcEYgj3E3jvZN4nP8HKdInFdfSTJgkwU7M+19gQy4\nTKc0LgDuVysXjW9+O4co+mrCOhVvKrKGiwHiwCBDkPfY394c7QOdD4D4n7Qr\nUN/gpPnpeq10/zH3mWYGgkWVwxfdr48YmO8MU66ZeE05maWtBy5bW3hfTQw+\ne7ZTMqllCpBxJiBEGFM41ihWN7qGcvuYXFS2BLHMcOxNvbNpKEI8fPn1eoWJ\nMjf0rG0p4+P5sAIfx565WQvVNOD++HfXVKGA+CByrMu+NdgWU7dnUfPO0WTG\nReZhB0ptN5hKVI2fVqQ821EGAiUO9iw9C5TJ7wBFMmFzVtvrMUmvImF/GI7w\ngbIFKA/kw7wq3tDym0q/XS6A97ZA4Wpb4mBl8NSaCs+Q3hd2bn64pvVjCJSW\n/DEhhD7inOOKUt//SMGPL1SUG9L0/poOXbJprzh8zI7woYGBaWObdFAUbJLj\nIZ8BV+KUuKQjp8d9E3OOVowE+RQ9i9sj5dxo7hIMTZz5XTJASiTpzsXNBGaf\ne4V/\r\n=EPEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCndkoHk16Nfz65D5bV0tqaeqS8lZayD9rORDwEDhaC7gIhAPJOWKDGfmeq8YXdSXGXCUhYBOXEMFJmSRQ3KNvKbpK7"}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.9-fix-404-pre.0_1580900682174_0.15892957402396868"},"_hasShrinkwrap":false},"0.8.9":{"name":"kalama","version":"0.8.9","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.0","kalama-cache":"^0.8.8","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.5","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.9","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vsfOzhgLxwTfqUobkVet+vUJA8JSPFOLj9v87nSUk1bZoCqFUvheJGXqFlMXrzgesIuXwRYCU3ngWCItae4pgA==","shasum":"c6d6174b3845c43ea536c092a3b71cd7f391255e","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.9.tgz","fileCount":101,"unpackedSize":299628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOqkUCRA9TVsSAnZWagAAKtoP/2di3ShMy0Qh4qO0V3ny\nzI3VrhN/zIArUgOpTRphH3kuCScEMeHS+gee+704k/dZTVRLS5jtemFB6FAM\nTaVH4RJBuTJ0G2wYpner9OrduQoBHGLU2vCjuh9c+ZRLNZcfNFf6/GXg6Sdt\nRLo6N3nCO/Vqko8PAdXcodkUyq6Gi3LtRMQoEog63NkirnNEHjnYitECiOpA\nnr/cE+uXIQ0+Q1cPAkkF1IHnwIXgP3zkmpSa/7RbegYRr7eOaESvlhcCNkLF\nZ8zRq8wgeOF/dhDoxxxP32AW7Qarc6wIkPlU97rJHZjTnU62exm3Ue4Nk/OJ\n4QVl13meLa0dahAgL51dVQWvY+HGgpPdU+HOLb6Urz7+9++7mZRVz/xVbIcI\nI6iX3P50xD9h1d5InmZY7Tvnb4wMs4dMPVAYd4f+jxT/EPFBhgZeNAeUHa5Q\nosBYW/DR1sxlSK3/Ff4HEb3G1o6ZaKLk23glRrYy5c9TuDDhBhk5u6JArCd0\nEo6PR+7uwj4azRDPSCihOsrKTAhcUHXwO71VYqPrqPIzy3Hc0PZLWfCagLDL\n+PGMgoGtrEE6rNl7LHQgdiQR0mtg82NwGNsu4WhVLQ2PiIzzo60ts9A+ltyQ\nHB6HeUJge2JLdRB3Up+9CvbR6bCKezTGyxkW8WEfSp9skAtxiCY1OzWvC+eP\nl0TB\r\n=n7e4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlDMRDqe7S+J5/uvSWYFRz0DgAd898IjE4gnuM5FqvLAiAA0t+KnIdfxQoqseDY9UW/46CReJRidLK4KAA36uvAIw=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.9_1580902676382_0.07382637639346101"},"_hasShrinkwrap":false},"0.8.10":{"name":"kalama","version":"0.8.10","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.1","kalama-cache":"^0.8.9","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.10","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZASQATUkj0mJn2EjwBd2dpz9uBJbcjMsW7BvFUsGyaovrqIN/ZQJR9EUYyeviMDAV7dZI2+4t6T+cStX2vGYAw==","shasum":"efb910cb36013222b3e396aa96ebfbf7b4a04a3c","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.10.tgz","fileCount":101,"unpackedSize":299806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrCKCRA9TVsSAnZWagAAMbYP/0wkN6Ad2BEEDpCN8REb\nKATgZLN8sdhZdyj/j47y88IDyZa8IZb7R8TIu0gvLncskVFmaPWs6iW86dsu\nG82NK9cSRFy1k4exW9oTjRoaXwSZ8svjVyI5mQhRXW7tMVzMvoq/7IwJz5TV\nst7fQajpkRD5Hc8aBr6+7d2qQMrPkypxLunPIv0m82Q5GwTrPkMNtGbBO/xa\nhDVRJNjtHGN5hE8/yAThyIORVfbF3pPSxgveQkg7jxkJe0KnKS5Z/wqaugsJ\n+eJGBiyBBgjWdVQ26k7nFOZF8Gm3+izFuMSy9JRW0qh8li5Jt9Jv5h8WTMun\nB1514x/YF9ta47G4sn7iJFmzwTeO20M/bbzFdZsfdeR48EFJVWQ/d8seZWyM\nVEVX8mdApd9brE275+QxnuiHtuAURyOEzA6UBywn656jvSLfQHS56khAOqKU\nPPWts3llZOkgiv4lhTW6/4113ityQqhjjV+kSwBtEfJrpbnOrvzsPcIS2qVN\nkq1JxX0v9yEAX11BgcZiVXS9HeBDnFdeVmH4QQg3vPRZITrAsqfaggnnP/6j\nTUg2RZYaE8Itbfsw2B1RoHJPV2tmEqVqzlLmtR1ICFFJAMQZVxzkyowcupDk\nBHvTurOxyV7/N1ncMOaQMfkNsclD1JvLWsvIl24IPV1Xayjor8PoTioF8zLn\nZq8f\r\n=W374\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdjie/NNSpCvsryQOjCe4ib+bfSJRBiJfhuGcE2zY2tAiEAthUrdmv35Ryb8wLQNN4ptLWAYsAZTdje1Mly+dTbM4k="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.10_1580904586105_0.5974842867071022"},"_hasShrinkwrap":false},"0.8.11-fix-remove-test-pre.0":{"name":"kalama","version":"0.8.11-fix-remove-test-pre.0","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.2-fix-remove-test-pre.0","kalama-cache":"^0.8.10-fix-remove-test-pre.0","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"readme":"# kalama\n\nПоисковик музыки и плеер с текстовым интерфейсом.\n\n## Зачем\n\nЭта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.\n\nСкорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как `zsh`, `midnight-commander`, `nano` (а то и `vim`).\n\n## Установка\n\n1. Установите Node.js\n2. Выполните в консоли:\n\n```\nnpm i -g kalama\n```\n\nДля Linux или OSX понадобится дополнительно установить MPlayer.\n\nDebian:\n\n```\nsudo apt install mplayer\n```\n\nOSX:\n\n```\nbrew install mplayer\n```\n\nДля Windows установка MPlayer не требуется, потому что `kalama` делает это автоматически.\n\n## Как пользоваться\n\nВыполните в консоли\n\n```\nkalama\n```\n\nЗатем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу `Enter`.\n\nЕсли был выбран исполнитель, то дальше понадобится выбрать альбом.\n\nПосле этого запустится плеер.\n\nДля управления плеером используйте комбинации клавиш:\n\n- `пробел` — пауза/пуск\n- `Ctrl + стрелка вправо` — следующая песня\n- `Ctrl + стрелка влево` — предыдущая песня\n- `стрелки вверх/вниз, затем Enter` — перемещение по плейлисту\n- `стрелка вправо` — перемотать вперёд на 10 секунд\n- `стрелка влево` — перемотать назад на 10 секунд\n- `Ctrl + S` — скачать все песни данного плейлиста\n- `Ctrl + W` — скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройство\n- `Ctrl + C` — выход\n- `Ctrl + L` — показать help\n- `+` — повысить громкость\n- `-` — понизить громкость\n- `Escape` — \"умная клавиша\" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)\n\n## Настройка\n\nЧтобы посмотреть все настройки, выполните команду:\n\n```\nkalama conf-list\n```\n\nЧтобы сбросить все настройки к заводским, выполните команду:\n\n```\nkalama conf-clear\n```\n\nЧтобы задать ключ конфигурации, выполните команду:\n\n```\nkalama conf-set <ключ> <значение>\n```\n\nЧтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:\n\n```\nkalama conf-delete <ключ>\n```\n\nДоступные ключи конфигурации:\n\n- `downloads-dir` — папка для сохранения песен\n- `temp-dir` — временная папка\n- `volume` — громкость\n- `cacheMaxSize` — максимальный размер кэша (в байтах). По умолчанию `1000000000`. Поставьте `0`, если не хотите кэшировать треки\n\nВ настройках можно использовать макросы:\n\n- `{OS_DOWNLOADS}` — папка \"Загрузки\" данного пользователя\n- `{OS_HOME}` — домашняя папка данного пользователя \n- `{OS_TMP}` — временная папка\n- `{/}` — разделитель папок в имени файла (`/` для UNIX, `\\` для Windows)\n- `{COLON}` — разделитель путей (`:` для UNIX, `;` для Windows)\n\n## Как это работает\n\n`kalama` ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. [MPlayer](http://mplayerhq.hu/) — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет `kalama`.\n\n## Кэширование\n\nДля более стабильного воспроизведения и экономии трафика `kalama` скачивает прослушиваемые треки в папку `~/.cache/kalama`. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром `cacheMaxSize` и по умолчанию равен **1 Гб**. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. `kalama conf-set cacheMaxSize 0`.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.11-fix-remove-test-pre.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NwDwpKYbfSLwatmiyiEdcquBrQT7nuoIfZ9tL91G4TYCCKYuzIpS6JF0oCo6+b6lHFoK0VHDJq4xcz5An5ntgw==","shasum":"7bd2b0acb1622414bb37abc2a18cea3ebdb5aced","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.11-fix-remove-test-pre.0.tgz","fileCount":101,"unpackedSize":300048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrRGCRA9TVsSAnZWagAAVJgP/AotLX9MHUo/GXiHbZXX\nv77MqRrgB4K+diBWmlUpSkzR84grzqmU9WF1rmFA7MTTpch+lXvWMBDkCcuC\nvpHNn18zwlbCDj9BxgqPSZWTsiB4Livm6jWmaahGFo6mbTXS2JnEz8kJN8jb\ngmqf6vFFXNPNDjjb3VH+jdizId96sg4J2Ns3meQzKzDGvXkOsg0msZRcG4X8\nJfXLh13rv2mVH5MgA6lR/FpT4BofsJSj2cMrdgzJ7Sl8cD0FN7bQWO148o7W\nWwrnMOEe92J59la0j6T1bq1/KQ90Q2W7C7SmGAlc5FRctfAa9xVbwBlbKcmh\n2ikqhCxDdCF+NePcdxIS3WDUchBgcrrUT54dATWS8bajjcR3OucJgg59qWYC\nF1a0oI3lwlFBq6zb6lqZcF8wZKwCCsGHyP7a+y1NIViyYEOwG3F1XcmpJlfp\nyBmeYXA1i4NdyAuOxnCM8nDRLNS2GNGX1mb6GI85NNCtiKdrb9CpxyruOLOC\nh5EMMFEeVF2R3RG5j27hgqJn18XAqjSE9J8w6o3k7rgKQJbOnPUfW9oo/Kgz\nokMPyhs2hAm5JY4Fr4E1tobBY2PS6HzsfdQ+a1+ShG9j6ZxKNXDs/TUvFXHw\ngG/Ux6jvgnXJQSK1CfUx1DaJs30OFhiIZbDZIrtj0PHO5SIN73C28dPkqTF0\ngNjD\r\n=WyY2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgC375PqM2m6jcLck4MxPfaqtsMefh/DaDlM08lEBMsAiBbcoKEt6azo28qvrX7tEm8HVbYMjW3EF6GnusyKCD48g=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.11-fix-remove-test-pre.0_1580905541583_0.03218664040603536"},"_hasShrinkwrap":false},"0.8.11":{"name":"kalama","version":"0.8.11","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.3","kalama-cache":"^0.8.11","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.11","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Jq+1cy2+cFxxnhjzfCFIRhOLd6BUE+Hor5J+c+nn8UzKaXduhg6esaBZvulh0ascxrMX3aYNDF/VJ4wWosUbTA==","shasum":"6e3318865a7d8d9050959f1fd5ccf09913db2231","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.11.tgz","fileCount":101,"unpackedSize":299944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtPACRA9TVsSAnZWagAAScAP/3hYKBKvmO+9QvnyPu9d\n1V/8ZcQaUOWfTUIjh6FzGLtC0g97pZ6bWMylkm1YoxbbGscktMofzNaUGocJ\nkBtd0rHAhVaZYkIfVTNz9yb68YoYLlmu2TPgG18Ywnx6KYFNDlAQ46Ns5aLl\nF9x7DEvLh/sQthCHmtqvHW+78bY7glAsrEHK1yqM4KC6/rMG1foU2iZCXKsG\nUzpUIrfbuV8VGo7IiUHbQXRoz6cf9hz62ZJO0gyvIGQIgJ5xeJRmpdrwb8K9\nkpNWtJt6Kjimp18N9QgTtCfIWeYkhFVoJOPpVEeLyuW6bRvLMD8p0Muup6+U\n8sI/8Fbkd76QSqNk+6muR+mal8/Q0dDF/ms+FMjI2xpz7AxEC8lAF2SNiaHD\nvKOITtUr7wbf2VCOqGAS5lXJo6+mJBxBUyG+kdLkyaVvl6ywM3Rhj7H5d4uW\nJkXafk3v+nco2jhqyUuLb7XADXURuh5y+fx96sWIl1KzYZEdRYH75/Maz7Ai\nkHNiu0IJh2bHdOCcjQ183pcKXlQ+XLyZJJ+4JKEFdECKugRx/i039I1mUOTd\n65N1dBiklGzz03XVsrkoWalMxlBpEiyja8Racx6GM62bnEfkj8UeYEzodNL6\n7KDqBmF+cD64oGsDbkkrNSwrUy3c0gcy2LWZyEEZ0/5wgEvVY3ZS6SpNmT82\nYnqi\r\n=IrBJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmp8QOBfVQFYtXImYysg0Ait28U2ldlDtd6BOmEXInyAiBE5COslV+FjKBKwlZse65S2wMsLHmhGCyWDlZP4CiddQ=="}]},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.11_1580913599943_0.837627421950611"},"_hasShrinkwrap":false},"0.8.12-reemerge-pre.0":{"name":"kalama","version":"0.8.12-reemerge-pre.0","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.4-reemerge-pre.0","kalama-cache":"^0.8.12-reemerge-pre.0","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"readme":"# kalama\n\nПоисковик музыки и плеер с текстовым интерфейсом.\n\n## Зачем\n\nЭта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.\n\nСкорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как `zsh`, `midnight-commander`, `nano` (а то и `vim`).\n\n## Установка\n\n1. Установите Node.js\n2. Выполните в консоли:\n\n```\nnpm i -g kalama\n```\n\nДля Linux или OSX понадобится дополнительно установить MPlayer.\n\nDebian:\n\n```\nsudo apt install mplayer\n```\n\nOSX:\n\n```\nbrew install mplayer\n```\n\nДля Windows установка MPlayer не требуется, потому что `kalama` делает это автоматически.\n\n## Как пользоваться\n\nВыполните в консоли\n\n```\nkalama\n```\n\nЗатем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу `Enter`.\n\nЕсли был выбран исполнитель, то дальше понадобится выбрать альбом.\n\nПосле этого запустится плеер.\n\nДля управления плеером используйте комбинации клавиш:\n\n- `пробел` — пауза/пуск\n- `Ctrl + стрелка вправо` — следующая песня\n- `Ctrl + стрелка влево` — предыдущая песня\n- `стрелки вверх/вниз, затем Enter` — перемещение по плейлисту\n- `стрелка вправо` — перемотать вперёд на 10 секунд\n- `стрелка влево` — перемотать назад на 10 секунд\n- `Ctrl + S` — скачать все песни данного плейлиста\n- `Ctrl + W` — скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройство\n- `Ctrl + C` — выход\n- `Ctrl + L` — показать help\n- `+` — повысить громкость\n- `-` — понизить громкость\n- `Escape` — \"умная клавиша\" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)\n\n## Настройка\n\nЧтобы посмотреть все настройки, выполните команду:\n\n```\nkalama conf-list\n```\n\nЧтобы сбросить все настройки к заводским, выполните команду:\n\n```\nkalama conf-clear\n```\n\nЧтобы задать ключ конфигурации, выполните команду:\n\n```\nkalama conf-set <ключ> <значение>\n```\n\nЧтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:\n\n```\nkalama conf-delete <ключ>\n```\n\nДоступные ключи конфигурации:\n\n- `downloads-dir` — папка для сохранения песен\n- `temp-dir` — временная папка\n- `volume` — громкость\n- `cacheMaxSize` — максимальный размер кэша (в байтах). По умолчанию `1000000000`. Поставьте `0`, если не хотите кэшировать треки\n\nВ настройках можно использовать макросы:\n\n- `{OS_DOWNLOADS}` — папка \"Загрузки\" данного пользователя\n- `{OS_HOME}` — домашняя папка данного пользователя \n- `{OS_TMP}` — временная папка\n- `{/}` — разделитель папок в имени файла (`/` для UNIX, `\\` для Windows)\n- `{COLON}` — разделитель путей (`:` для UNIX, `;` для Windows)\n\n## Как это работает\n\n`kalama` ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. [MPlayer](http://mplayerhq.hu/) — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет `kalama`.\n\n## Кэширование\n\nДля более стабильного воспроизведения и экономии трафика `kalama` скачивает прослушиваемые треки в папку `~/.cache/kalama`. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром `cacheMaxSize` и по умолчанию равен **1 Гб**. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. `kalama conf-set cacheMaxSize 0`.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.12-reemerge-pre.0","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vzm7qSwahh0QpaFkIkYclNlIWEpqrwlaj/TyUsokn0faND7Yl/NIs5y5zuVJGoPJ4/jfg4GAfF8xtQGVuuIqsA==","shasum":"2300d32b65c34b05d7dbfb1ad82c33aa61fa782e","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.12-reemerge-pre.0.tgz","fileCount":101,"unpackedSize":300143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBqCCRA9TVsSAnZWagAAgdkP/2S1hgECuFMrKDIlyCqy\nrtEHUjOOmTmRaJCBwylK+UwSn6Fe5zb4eTxTqRWR4DwjsoowtPHsgDfOSH5Q\nic0wJm7ERae6/PpomwExyVimorVwboOQa5HT+Gbc0/dmpSAwOA317PpvTpnA\nQ9SgU/s84kvucqH+41wyKvX9Dm9OiyRQDzFoGL1GBjNXsTxtG33Fo1gJuDUd\nwpfoy3LhwQmMFX5FB160LYrVgTEUfKLCEScU1g7RrxFsZ2qBiCRMQHxV37Gv\nGCUo8bWRH5kqjnjAnoXz7PIRY9IZFqxx+EZAjYbVBcfU408ziXNMdGRoi/po\nfpsyFyubz/7Kk2/A8mrwfMo6YT4N2T0MswFackhj4CLx8xidshDpgc/zG0br\ny9odG/XTzph+BKUhxvUuCbHhyh3u07gO1qCFsUU3JmNLxIgS4KC0RnfPZWx2\n0cuqSHcVtqlxOpjeF7gdv3+2RmyvwDsABTgGNS6kI/3gN+buYfHp2Db/zqbw\nmEnL1F4C8/vWyDaTi3Pfg7Hp897lCQqI+W7W1ykC57i+O9vvMbt35i/ybwsm\neoiFbPSTPN3B5veJrxCoycLHlJXDZ7TM9Glif3PfQaPSKE/rvZs/N3lfOaWS\nSnqtvUwMNUNyqvCkcF/G4R0BcWW80dbUwsD5da/4JLf32To3SwW1uGxEug/K\noN3m\r\n=NMK4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJeF0QE4cgCFokfS8tVgOJ3+PdbG6vOOqux3n7I+1wfAiAXWtd9u/4wvDf+iZY1W/abPbuazStR2DUAXOYepLWLRg=="}]},"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.12-reemerge-pre.0_1613503105562_0.5334861696275885"},"_hasShrinkwrap":false},"0.8.12-reemerge-pre.1":{"name":"kalama","version":"0.8.12-reemerge-pre.1","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.4-reemerge-pre.2","kalama-cache":"^0.8.12-reemerge-pre.2","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"readme":"# kalama\n\nПоисковик музыки и плеер с текстовым интерфейсом.\n\n## Зачем\n\nЭта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.\n\nСкорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как `zsh`, `midnight-commander`, `nano` (а то и `vim`).\n\n## Установка\n\n1. Установите Node.js\n2. Выполните в консоли:\n\n```\nnpm i -g kalama\n```\n\nДля Linux или OSX понадобится дополнительно установить MPlayer.\n\nDebian:\n\n```\nsudo apt install mplayer\n```\n\nOSX:\n\n```\nbrew install mplayer\n```\n\nДля Windows установка MPlayer не требуется, потому что `kalama` делает это автоматически.\n\n## Как пользоваться\n\nВыполните в консоли\n\n```\nkalama\n```\n\nЗатем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу `Enter`.\n\nЕсли был выбран исполнитель, то дальше понадобится выбрать альбом.\n\nПосле этого запустится плеер.\n\nДля управления плеером используйте комбинации клавиш:\n\n- `пробел` — пауза/пуск\n- `Ctrl + стрелка вправо` — следующая песня\n- `Ctrl + стрелка влево` — предыдущая песня\n- `стрелки вверх/вниз, затем Enter` — перемещение по плейлисту\n- `стрелка вправо` — перемотать вперёд на 10 секунд\n- `стрелка влево` — перемотать назад на 10 секунд\n- `Ctrl + S` — скачать все песни данного плейлиста\n- `Ctrl + W` — скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройство\n- `Ctrl + C` — выход\n- `Ctrl + L` — показать help\n- `+` — повысить громкость\n- `-` — понизить громкость\n- `Escape` — \"умная клавиша\" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)\n\n## Настройка\n\nЧтобы посмотреть все настройки, выполните команду:\n\n```\nkalama conf-list\n```\n\nЧтобы сбросить все настройки к заводским, выполните команду:\n\n```\nkalama conf-clear\n```\n\nЧтобы задать ключ конфигурации, выполните команду:\n\n```\nkalama conf-set <ключ> <значение>\n```\n\nЧтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:\n\n```\nkalama conf-delete <ключ>\n```\n\nДоступные ключи конфигурации:\n\n- `downloads-dir` — папка для сохранения песен\n- `temp-dir` — временная папка\n- `volume` — громкость\n- `cacheMaxSize` — максимальный размер кэша (в байтах). По умолчанию `1000000000`. Поставьте `0`, если не хотите кэшировать треки\n\nВ настройках можно использовать макросы:\n\n- `{OS_DOWNLOADS}` — папка \"Загрузки\" данного пользователя\n- `{OS_HOME}` — домашняя папка данного пользователя \n- `{OS_TMP}` — временная папка\n- `{/}` — разделитель папок в имени файла (`/` для UNIX, `\\` для Windows)\n- `{COLON}` — разделитель путей (`:` для UNIX, `;` для Windows)\n\n## Как это работает\n\n`kalama` ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. [MPlayer](http://mplayerhq.hu/) — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет `kalama`.\n\n## Кэширование\n\nДля более стабильного воспроизведения и экономии трафика `kalama` скачивает прослушиваемые треки в папку `~/.cache/kalama`. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром `cacheMaxSize` и по умолчанию равен **1 Гб**. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. `kalama conf-set cacheMaxSize 0`.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.12-reemerge-pre.1","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-JPLRJIoWFz7MhBNdlm8ZDODPN5ylDZnz2G7wx8GGSG2T18+/ulFVHBoMzeQE9damfQ7/qV1YJxrJaAdkrJtKTw==","shasum":"fe44c5ea1cd7ca4c5b8b32757efd223dc27435db","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.12-reemerge-pre.1.tgz","fileCount":101,"unpackedSize":300313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLWA8CRA9TVsSAnZWagAA1EMP/3GReencxi7ZyKxO9MLE\nUZSer2xM2A4maQJpHZmNtGQInBJSaHcX08au199n/iomt6wK6Gytl3q1a8xT\n3++qTGO10zI68Yrat94NX6b0KUIFxT+uKM5mklc79U+cOZCLRjaHEeKWq07E\nPAiLxr2Um2EWa/fiF1Rjdjt/wz7QHIILid33YNrJvv5Kdw3LuUgry4kVPAR7\nNuX2Is3xf+bPOd7coo483s+S5ZhE1V2TYaueE9i2S8J+7sEM1pk3I2C2U3OP\niOt/iv4MPkET7JRmu0I9ArsivkySuaiu5ZgVydjodr+tW2jc4mHXCHjHqQYc\n3T/89cUVKc32FlW9xx4vqj6lfNspy9tcjZEaVi2ipAxYkvS9U7uvHF//197m\nHc3MGnyD/NSNte8BSgAW1lZd2PvkcXxNCR0JaUyEjzdRwMler1jIuTZwz8iu\nb3sLF4M1Y2xgHILsxpNvGs69HmovKMru77O56JXPuZ5yO2sievoKI9lxfDqF\nuaABEQTOPm1x5M9+wkL5Bfol4SAaUlW+gipBUh7rEE63yUv4medPZHR2xmFc\nkJBjZOnwRe2P4qGQgFOd08g4XyzeojFrSRuOnh/PXR8FnZdavLr0hbyeqzKX\nDwpluxsXomQX+jheejTMkGDHm6f9RsCObmNqPuOUXzI7mKIDHFjL/L0k0+eQ\n6JXg\r\n=jNI8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRCE1HHbIuoElTt2gLfNilg4JI3E4NFdlHZTIvoDvrbwIhAKYl5Rj42YYDwlQYQkeOzILs+X5vicSExEybR4VNZZgY"}]},"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.12-reemerge-pre.1_1613586492077_0.33760611896841053"},"_hasShrinkwrap":false},"0.8.12":{"name":"kalama","version":"0.8.12","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.4","kalama-cache":"^0.8.12","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp-promise":"^5.0.1","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.12","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-KQGjBvMTcY+SObCHKbTEo2zC+4SYJ72XmQaSPuJFjcJYO8GZ+7pjQiKCZGuMXIHZyB1OI/RY0+uW4ggaekMOkA==","shasum":"abef5efebe55c9cf30c6717892eb82964ba9dcd0","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.12.tgz","fileCount":101,"unpackedSize":300135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLh6fCRA9TVsSAnZWagAAICUP/0HzKJL1gef8x80DjaaR\ndvElNN6HfeJa3zzWQGtlxgzqi+oKgAxq8pPcfBDyGUJNrFOgUyLlGFcFx/XG\noUeOIVwngWYyzIQ7NHeTmadDEvsVlsGkJOl2X4zijq8gsDfZMMIljk8dVMpu\n72cSeY74a0d+eKjElTkMBGpwlXkLZ24jFC2r34u/amSrCxKqFeS25ICPnrnp\nb3fXNLjWD8AKt2237Wj4C/HbCJvPt3xsOSf7REzd10KGHLk9J//v+ZRZ5uC6\nxb/PbyTkDSbuiqIa6Gu04k8umvVT7ftJUI/iNQzit+BJWOAaArrpU9k3B1fT\nynPhNtt+RzqN6hIE2CAemLFA/S6/zScag8TFuUXZNQbjVNtb8ZjiZk39GXGV\nHJH0fGLJH5NqSRdXf3DU1P8oROQiSzmFjs4TGLaXWlD/UM11QSVPT50lwbKM\nKcW/ezH+PRe455x/Un7GYEj+fOhqKrjXrjPVZ+vBDBqEjgswC+iONJYNknoY\nI8nI4g7/8UeVZG0KbHYxLpdq9xtqw7/1RyTVwfJxyld0+ipOJgxzkP2HDWLl\nGoShrHgqyUkeHCAVNK7CfgZJHmDBpNCHjQuLfF/vryAqrDcyLXvfB1/Sx5OQ\nfx8RwB9RkfrygohNl+wt1EC5v1LTADmc2JOjx+ppxRNw54+KkaiXq+sVBizm\n5XZf\r\n=qhq5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEqjy9swuF5eMuRB4nvklCiBnS+FBZqTOmPvKKmoBdAiEAhaiWJBDVFGQoaS9TQpxt83L1+2ls5UnArovOWgQ5X9o="}]},"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.12_1613635230702_0.8559164060861422"},"_hasShrinkwrap":false},"0.8.13-fix-download-pre.0":{"name":"kalama","version":"0.8.13-fix-download-pre.0","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"@types/mkdirp":"^1.0.1","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.4","kalama-cache":"^0.8.12","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp":"^1.0.4","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"readme":"# kalama\n\nПоисковик музыки и плеер с текстовым интерфейсом.\n\n## Зачем\n\nЭта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.\n\nСкорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как `zsh`, `midnight-commander`, `nano` (а то и `vim`).\n\n## Установка\n\n1. Установите Node.js\n2. Выполните в консоли:\n\n```\nnpm i -g kalama\n```\n\nДля Linux или OSX понадобится дополнительно установить MPlayer.\n\nDebian:\n\n```\nsudo apt install mplayer\n```\n\nOSX:\n\n```\nbrew install mplayer\n```\n\nДля Windows установка MPlayer не требуется, потому что `kalama` делает это автоматически.\n\n## Как пользоваться\n\nВыполните в консоли\n\n```\nkalama\n```\n\nЗатем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу `Enter`.\n\nЕсли был выбран исполнитель, то дальше понадобится выбрать альбом.\n\nПосле этого запустится плеер.\n\nДля управления плеером используйте комбинации клавиш:\n\n- `пробел` — пауза/пуск\n- `Ctrl + стрелка вправо` — следующая песня\n- `Ctrl + стрелка влево` — предыдущая песня\n- `стрелки вверх/вниз, затем Enter` — перемещение по плейлисту\n- `стрелка вправо` — перемотать вперёд на 10 секунд\n- `стрелка влево` — перемотать назад на 10 секунд\n- `Ctrl + S` — скачать все песни данного плейлиста\n- `Ctrl + W` — скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройство\n- `Ctrl + C` — выход\n- `Ctrl + L` — показать help\n- `+` — повысить громкость\n- `-` — понизить громкость\n- `Escape` — \"умная клавиша\" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)\n\n## Настройка\n\nЧтобы посмотреть все настройки, выполните команду:\n\n```\nkalama conf-list\n```\n\nЧтобы сбросить все настройки к заводским, выполните команду:\n\n```\nkalama conf-clear\n```\n\nЧтобы задать ключ конфигурации, выполните команду:\n\n```\nkalama conf-set <ключ> <значение>\n```\n\nЧтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:\n\n```\nkalama conf-delete <ключ>\n```\n\nДоступные ключи конфигурации:\n\n- `downloads-dir` — папка для сохранения песен\n- `temp-dir` — временная папка\n- `volume` — громкость\n- `cacheMaxSize` — максимальный размер кэша (в байтах). По умолчанию `1000000000`. Поставьте `0`, если не хотите кэшировать треки\n\nВ настройках можно использовать макросы:\n\n- `{OS_DOWNLOADS}` — папка \"Загрузки\" данного пользователя\n- `{OS_HOME}` — домашняя папка данного пользователя \n- `{OS_TMP}` — временная папка\n- `{/}` — разделитель папок в имени файла (`/` для UNIX, `\\` для Windows)\n- `{COLON}` — разделитель путей (`:` для UNIX, `;` для Windows)\n\n## Как это работает\n\n`kalama` ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. [MPlayer](http://mplayerhq.hu/) — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет `kalama`.\n\n## Кэширование\n\nДля более стабильного воспроизведения и экономии трафика `kalama` скачивает прослушиваемые треки в папку `~/.cache/kalama`. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром `cacheMaxSize` и по умолчанию равен **1 Гб**. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. `kalama conf-set cacheMaxSize 0`.","readmeFilename":"README.md","bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.13-fix-download-pre.0","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-GjXOsIYOVrF59LDDT5r8SbZRsLn5vDZj33v/BgqyWTWYqMb8RyAutYjKIuXKPNQcVOgdXmp0525ma0l1sxayRQ==","shasum":"6c30dee59d9d2d1cf2e78901b0e2c92040032680","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.13-fix-download-pre.0.tgz","fileCount":101,"unpackedSize":299753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMm7ICRA9TVsSAnZWagAAEf4P/iJ4Z64Z2WLqSGJTgNln\njEuWnSsNEP8fKlf7Tc0Ey+rrFaJ/IYKZzNbapdQuri2K8/YiEERVkFCCgiin\nFtuRdKy/nw9j8BiFnAxQQT786eR2sUkLg8A+GZybHQJzzdSC1rvETiH+rBdj\nzQLZmCM1k1favfb9+m500T4r0PzRa8sdQL4R/RA95sJn5yqzTaAQDv62H3hi\n3v0fzNXTerx/Dd6oYJnbDbWbNYVs4fJwny/zX0m1sv4Wkco+8CV3qBD9EsVy\nSJkKdV8rrS/Vh/J3MKSUt9rZgvCv45kQiVyaK13vW7ik4Q/MKpy5EeUPOaML\niSilZcZUNiPBYqXzXG6amOOEjCBBg/GWBu0dEitE0A+/72zU2yg7NPznO6te\nMu0UgTCHbsx7+a+DmB1HVsAxtImvQvu7d9CxjoCe9bFMjkiu0ynSp7ie1+vA\n2rBIPKdEil+Ox2gDbZrXHXaAEZ3OvGaiwN9dCVFn3+lpjgN/CShYY9hX8R6f\nfIPpLB2Hg5qXUNnCmHuo+53/zpgn6gEaLkU47ddZ4s8VRi+EytdxmWn8KiQj\ndvYS0AtDmsit2okYz+U6UMEoBtQIcm0Fe0jCuxGZf1Q7Mwrb+j23MsIIHDN6\ndMHgdCAeJNBsXuZUyNqNPza+JKR8pFKmiQiHSKvvRE9Q9ihN9j8iUeGjUXQ0\n38yk\r\n=cWno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLN8ToGXIddF+DqEb1sg4F5H9ICfS4nosscSub9VuJLgIhAMJy/x2iatqZcAGhoon5QD3w1xvefdMzdA4MJLBlKFip"}]},"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.13-fix-download-pre.0_1613917896194_0.4823223304266715"},"_hasShrinkwrap":false},"0.8.13":{"name":"kalama","version":"0.8.13","description":"MPlayer frontend for kalama","main":"index.js","scripts":{"start":"babel-node src/cli.js","build-dev":"babel src -d .tmp --source-maps","compile":"babel src -d dist","prepublish":"npm run compile","remotedev":"remotedev --hostname=localhost --port=8000","postinstall":"npmpd"},"bin":{"kalama":"dist/cli.js"},"keywords":[],"repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"author":{"name":"kalama team"},"license":"WTFPL","win32Dependencies":{"kalama-mplayer-binary-win32":"0.0.3"},"devDependencies":{"@types/mkdirp":"^1.0.1","babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.8.0","eslint-plugin-react":"^7.4.0","remotedev-server":"^0.2.4"},"dependencies":{"archiver-promise":"^1.0.0","babel-polyfill":"^6.26.0","blessed":"^0.1.81","chalk":"^2.3.2","configstore":"^3.1.2","download":"^6.2.5","figures":"^2.0.0","format-duration":"^1.1.0","fuzzy-search":"2.1.0","humanhash":"^1.0.4","kalama-api":"^0.9.4","kalama-cache":"^0.8.12","kalama-mplayer-as-promised":"0.1.0","lcp":"^1.1.0","lodash":"^4.17.15","macaddress":"^0.2.9","md5":"^2.2.1","mixpanel":"^0.9.2","mkdirp":"^1.0.4","npm-platform-dependencies":"^0.1.0","promise-retry":"^1.1.1","prop-types":"^15.6.1","q-io":"1.13.6","react":"^0.14.9","react-blessed":"^0.1.8","react-redux":"^5.0.6","redux":"^3.7.2","redux-saga":"^0.16.0","remote-redux-devtools":"^0.5.12","repeat-string":"^1.6.1","reselect":"^3.0.1","sanitize-filename":"^1.6.1","sleep-promise":"^2.0.0","uid":"0.0.2","upath":"^1.1.0","user-folders":"0.0.2","yargs":"^11.0.0"},"bugs":{"url":"https://github.com/jskalama/kalama/issues"},"homepage":"https://github.com/jskalama/kalama#readme","_id":"kalama@0.8.13","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dNZx3qLfNAQJmd1jksXG1WyyUKqYxP/I2W2iOU6ktHukdrhd1SBT8AJqR6rsHRx2jL8FwD0sm8NITCkCfKfxnA==","shasum":"1a7ecd69e6529c0fd52bec1cf98250f226c732cf","tarball":"https://registry.npmjs.org/kalama/-/kalama-0.8.13.tgz","fileCount":101,"unpackedSize":299715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMnenCRA9TVsSAnZWagAAIvwP/2L5Jm2yORDg1A9B8WJg\nLL0ehvLxCwvKOgd0IwZjXRtCgm30hZp8tbQLG5gNJcN+kf4JOmvIL1bXVDey\nptHr6pBEOqDdOBFOwH8cm2TFK//+PK8fV1B5w2BHkPVfnERWin6CVUWCmtMs\nlV5EAD4bYj4wOFVbazQC9dxRXx1jO6XRlpo0oSgVk7SQGgtwLoomNAMdOurY\nNKkvQQg7iWUKNjEizJYPVXnKoH5IZ+SiqsX4SwQ9ucMmXonI53v7bwEcu/EI\n5xF1dt1mOXYZZy9mExUKdIPdffWZXgptEFpOZPSTNdX1ReyPgv4g8xOWO2/F\nj3UMREkl1+f/SSGvvCU3ViQOGDB6LtHMehVzkteyryp3g2zGcBUhA+8gowua\n1CubooqhVCuuS7PBRXEhqOz2BN8+HUQbZiQI/yq/uwvAz/tj4suMjjt/IMcd\nzb3GdywduMCHnTeV+76kos+JrsZYq0LLAWEZmpgYnKbYR6Ep2CERuc4qEwz4\n9kjGAiqHVHuO5eXtIG7TZu/voyZGnC5Ixq24og9JOw/osTOXAg0/iDeLlr6c\nc1vK4Lm+mgvysNVVlZlblbP3PshfvrgBkD45GPniRMPMoeK3HKEMFIBir6dh\nNPaIqGpyA+xOIp0NkqP6QOz2p0vqXOfGmsGyz920RM0Q0ecEmhPDsjNa69vl\nLcsC\r\n=HBfC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQRdQwF0syeuCBAJlW23KdGUqHjQSGFBYIh7nydmG6KgIhAIWBhKMKf+msK+eFgkegKZJFrhL6hoYdpJM6gjziy6er"}]},"_npmUser":{"name":"corporateanon","email":"corporateanon@gmail.com"},"directories":{},"maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kalama_0.8.13_1613920167461_0.7623411886307943"},"_hasShrinkwrap":false}},"readme":"# kalama\n\nПоисковик музыки и плеер с текстовым интерфейсом.\n\n## Зачем\n\nЭта программа предназначена для тех, кто много времени проводит в консоли и любит слушать музыку.\n\nСкорее всего, она подойдёт для гиков, которые не предсталяют своей жизни без таких программ, как `zsh`, `midnight-commander`, `nano` (а то и `vim`).\n\n## Установка\n\n1. Установите Node.js\n2. Выполните в консоли:\n\n```\nnpm i -g kalama\n```\n\nДля Linux или OSX понадобится дополнительно установить MPlayer.\n\nDebian:\n\n```\nsudo apt install mplayer\n```\n\nOSX:\n\n```\nbrew install mplayer\n```\n\nДля Windows установка MPlayer не требуется, потому что `kalama` делает это автоматически.\n\n## Как пользоваться\n\nВыполните в консоли\n\n```\nkalama\n```\n\nЗатем введите название исполнителя, трека или альбома. Для навигации по списку используйте стрелки. Для выбора — клавишу `Enter`.\n\nЕсли был выбран исполнитель, то дальше понадобится выбрать альбом.\n\nПосле этого запустится плеер.\n\nДля управления плеером используйте комбинации клавиш:\n\n- `пробел` — пауза/пуск\n- `Ctrl + стрелка вправо` — следующая песня\n- `Ctrl + стрелка влево` — предыдущая песня\n- `стрелки вверх/вниз, затем Enter` — перемещение по плейлисту\n- `стрелка вправо` — перемотать вперёд на 10 секунд\n- `стрелка влево` — перемотать назад на 10 секунд\n- `Ctrl + S` — скачать все песни данного плейлиста\n- `Ctrl + W` — скачать все песни данного плейлиста во временную папку и показать QR-код для скачивания zip-архива с песнями на мобильное устройство\n- `Ctrl + C` — выход\n- `Ctrl + L` — показать help\n- `+` — повысить громкость\n- `-` — понизить громкость\n- `Escape` — \"умная клавиша\" для переключения в другое окно. Используйте её, чтобы выйти из плеера в поиск, из поиска в плеер (если он был ранее запущен), из help-а или из окна загрузки альбома (при этом загрузка не остановится)\n\n## Настройка\n\nЧтобы посмотреть все настройки, выполните команду:\n\n```\nkalama conf-list\n```\n\nЧтобы сбросить все настройки к заводским, выполните команду:\n\n```\nkalama conf-clear\n```\n\nЧтобы задать ключ конфигурации, выполните команду:\n\n```\nkalama conf-set <ключ> <значение>\n```\n\nЧтобы сбросить ключ конфигурации к значению по умолчанию, выполните команду:\n\n```\nkalama conf-delete <ключ>\n```\n\nДоступные ключи конфигурации:\n\n- `downloads-dir` — папка для сохранения песен\n- `temp-dir` — временная папка\n- `volume` — громкость\n- `cacheMaxSize` — максимальный размер кэша (в байтах). По умолчанию `1000000000`. Поставьте `0`, если не хотите кэшировать треки\n\nВ настройках можно использовать макросы:\n\n- `{OS_DOWNLOADS}` — папка \"Загрузки\" данного пользователя\n- `{OS_HOME}` — домашняя папка данного пользователя \n- `{OS_TMP}` — временная папка\n- `{/}` — разделитель папок в имени файла (`/` для UNIX, `\\` для Windows)\n- `{COLON}` — разделитель путей (`:` для UNIX, `;` для Windows)\n\n## Как это работает\n\n`kalama` ищет музыку в открытом онлайн-каталоге, затем воспроизводит её с помощью проигрывателя MPlayer. [MPlayer](http://mplayerhq.hu/) — это открытый проигрыватель, доступный для многих платформ, включая Linux, OSX, Windows. Пользователям с OSX и Linux его необходимо установить вручную. Для Windows MPlayer включён в пакет `kalama`.\n\n## Кэширование\n\nДля более стабильного воспроизведения и экономии трафика `kalama` скачивает прослушиваемые треки в папку `~/.cache/kalama`. Треки, которые давно не воспроизводились, вытесняются из кэша более новыми. Её размер задан в конфигурации параметром `cacheMaxSize` и по умолчанию равен **1 Гб**. Вы можете задать любой размер кэша и проигрыватель будет удалять старые файлы, чтобы держать кэш в заданных пределах. Чтобы выключить кэш, установите размер равным нулю. `kalama conf-set cacheMaxSize 0`.","maintainers":[{"name":"corporateanon","email":"corporateanon@gmail.com"}],"time":{"modified":"2022-06-19T07:46:20.087Z","created":"2017-03-02T14:55:16.718Z","0.0.1":"2017-03-02T14:55:16.718Z","0.0.2":"2017-03-11T14:24:04.957Z","0.0.4":"2017-08-04T08:09:53.522Z","0.1.0":"2017-08-09T10:09:34.796Z","0.1.1":"2017-08-09T10:17:08.945Z","0.1.2":"2017-08-09T10:20:55.837Z","0.2.0":"2017-08-10T06:30:47.174Z","0.3.0":"2017-08-10T10:34:14.471Z","0.3.1":"2017-08-11T05:52:18.152Z","0.4.0":"2017-08-14T09:37:19.363Z","0.5.0":"2017-08-14T21:36:18.554Z","0.5.1":"2017-08-16T07:44:02.382Z","0.5.2":"2017-10-06T07:07:33.653Z","0.5.3":"2017-11-21T09:45:37.075Z","0.6.0":"2017-11-28T13:54:11.669Z","0.6.1":"2017-11-28T14:02:55.554Z","0.7.0":"2017-12-30T19:59:16.069Z","0.7.1":"2018-03-09T12:33:33.452Z","0.7.2":"2018-05-11T14:03:50.818Z","0.7.3":"2018-05-17T08:27:14.045Z","0.7.4":"2018-06-07T13:59:38.705Z","0.8.1":"2018-10-17T11:44:06.600Z","0.8.2":"2018-10-17T13:57:31.049Z","0.8.3":"2019-01-06T20:49:11.172Z","0.8.4":"2019-01-06T20:57:50.643Z","0.8.5":"2019-01-07T18:38:59.110Z","0.8.6":"2019-01-07T18:46:18.479Z","0.8.7":"2019-01-07T18:55:31.407Z","0.8.8":"2019-01-11T14:13:42.208Z","0.8.9-fix-404-pre.0":"2020-02-05T11:04:42.303Z","0.8.9":"2020-02-05T11:37:56.509Z","0.8.10":"2020-02-05T12:09:46.242Z","0.8.11-fix-remove-test-pre.0":"2020-02-05T12:25:41.751Z","0.8.11":"2020-02-05T14:40:00.029Z","0.8.12-reemerge-pre.0":"2021-02-16T19:18:25.747Z","0.8.12-reemerge-pre.1":"2021-02-17T18:28:12.211Z","0.8.12":"2021-02-18T08:00:30.878Z","0.8.13-fix-download-pre.0":"2021-02-21T14:31:36.443Z","0.8.13":"2021-02-21T15:09:27.637Z"},"license":"WTFPL","readmeFilename":"README.md","keywords":[],"author":{"name":"kalama team"},"homepage":"https://github.com/jskalama/kalama#readme","repository":{"type":"git","url":"git+https://github.com/jskalama/kalama.git"},"bugs":{"url":"https://github.com/jskalama/kalama/issues"}}