{"_id":"sparklebot","_rev":"50-193ef3cc956cf948cbf1dd27389ae3d5","name":"sparklebot","description":"A customizable plug.dj room bot.","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.0","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.0","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"33d01d5e599ed10d952b683839e0b50eb86acb12","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.0.tgz","integrity":"sha512-YGv3LVy+MIkIeIWnScev+HKqOhePoBUQHvlg37mdLBP2Kq7Ste0dFxvXmn43WlFMiWPv2n1SAZkKcwPHq76Sgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE46Z6MXVEWzhhq3OaznClKr85BcLMB7stWQIgomJfBAIhAK4HJHKmXDfqZ3dYVxjwqWXq5BrxxGDV8B/Jt1ATfUZ4"}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.2":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.2","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.2","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"7246b2b52bcd76aaf1ea1f42c19d0e20577efefa","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.2.tgz","integrity":"sha512-7xllAMlRwTjNWgL+8paA6Wo63sxa44f58Bcm1+vqNWNONfbUwCurTZAZ0wZfPLHDuX+e5XIcH+RxSQkDgRQ8hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsjKLOrIJrgpqM8KCQ9hPR9iKHOw92ItgVqFQkpmOF3AiEAoijyaXFVpR8aCQ3YL1cWlBkEu5SncqcKIpeaaC4iVXQ="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.3":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.3","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.3","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"8f5bfb58289dbc129b16804740fdf54064862b03","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.3.tgz","integrity":"sha512-WiItNqG8IzEKQShJq1X2TJCBnKFYMEJ/nHIUypGvT/zVYxANbGrJahmOHLvZNN+X2oGDoPaeXDDSNEyW2ABICw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdufa+oxPtAe6dL8YdR1A6BPTyAJZCtZHcISkqQxYRpAiB0gxkx9nhrSOCkdlst0IUfNdpilqkR1utcOx3IkE23VQ=="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.4":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.4","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.4","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"66c92775d41110eb3f64042a4b955f988e0fedbe","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.4.tgz","integrity":"sha512-HGdp/tl6wgvr6+dr0QdP4YB/A5nqEg05oIh1fBFJk9EzvliJW2NZbc85YCMW5f0VpyHpqHf2tdHMv6IfkBtRVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD267jD4lcDK5pqUQF9X5/LlgSandZ5eoTv9MsZyohOCgIhANQJ6aIT7xreXcWLtFqWeq4x3ecJaGkJxXOci0+CUzGw"}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.5":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.5","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.5","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"fcc47c10694e51007c04cc4681d241696e538015","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.5.tgz","integrity":"sha512-Hj1cgQcss5V1DxQjk4HxvauSvdk0JCZ6dtD3gQyEHKfP6kg7naPYVPP7ay7J+0DfzWJGoqAYNcHRCclN2YCSjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwyfTRJv6Vw+/UqCFOlhBJ+YQKUY9x4Qbsn2jDGZWbIAiAXMGvXDLycCd9jevbnp7m8W4Ot8vig5FA9hrX/xexE7A=="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.6":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.6","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.6","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"dab0c279820a4cb799bb1bd18d7d586cb4a10ced","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.6.tgz","integrity":"sha512-3FMgahXIJ2UBSzj0P+VmZQkRxCKyn9fpsUsaPLQnL3sOYz0JfhMOzhe5J0rY6oA9xzWYfsDGg7eZArSeRhVdVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAz+Sj4eIcqK2mpfhtnw0dPN3NF3VEuGnGJJOOJr+lNwIgQcZZ3Aqxump1evQJMZqDmvzlfCTKdVx8TV7D5bDgg5w="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.7":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.7","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.7","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"37e8efc3bf77b32e10142249fca122a68000289f","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.7.tgz","integrity":"sha512-kMivGf7dUc3nTuCsQ1y4d4ctzMd/FnWapn/azRBAiRWKtjeJf/Jrhr0ITa+/FnAlCkru0Hxx1l58erTNcgcIZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQtl1RnMvVNwsIfOjNoudSOgn0bhOPyP2fpS4yx1/WiQIgR46mOJuuPmg1/KnNQjDciqBry2/dk9bU5sDrQU0NLiY="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.8":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.8","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.8","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"cf03f78e1ed7fb53ff499b3f9bd06effbd768f04","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.8.tgz","integrity":"sha512-uKX4VADFErzOClV+M/JbkCUzLKXlv817fQ6nqg/aEaJlImrYH6ZeHrg5yYD1Qh+VVkYfILvKu3/KcurzExpk3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUbOqydhYQjUS2qZyOM83YFgYSf0YWGtXqdMusjbbvFAIhAJT0M9XdN+4XgvzogKC9x/ZjLg/OfLjoXNUSgiJic2sv"}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.0.9":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.0.9","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.0.9","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"29d0dee783be44c466dded0974ecc411c7b03b0b","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.0.9.tgz","integrity":"sha512-91hpcAsJ1ecRe+tjfCheECdF46vCaTqayVDiSQUOHAGMHIjDf1LKVWML9tRHRkmAE3KeaSPX+w5OErEJSlZ/Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuZAbRO/5+3St7kxStc+XDYLLI4/6kE/PnNCwufIrluAiEAowPbWmmu1rYEQpzWsAimMuwf3sYxYz69iUuaeVe+aPo="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.0":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.0","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.1.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"ba71c1fa577cfb1df2ec9958128314dc5aad91eb","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.0.tgz","integrity":"sha512-CHR+EGRXGWOwMpZjENB3jR0RlGD80eqgAg+ym8YlRc1+z3DARJBBxwkxIbCQDlSSYydlKvUkICn9K9T9nrRIEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZCiE6BmFTAB6Qg06DSPnp8CZAd8k59eesAj67QHpljAIgXbvSIowSHSARBxGl9Io127svyMivF659G57adG8META="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.1":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.1","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.1.1","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"5d73d48aa016692a5accc697f49f9b4f3ac960b1","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.1.tgz","integrity":"sha512-Pw1B3KzDfh7E+OHAhPgOuPRAcOG2DbPmHd8Z8u0Z4vV047rZK6/itVXMqyLnaKUjn1OSH1wwAmWjAO+7dZcBXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjdXL1zs2T8ASs5aUXzudj5piEomO2Q8a14C/kycnedQIgcFDUbr9kGNp0hhaMY7FPzRW5mbjIniRx5oipgi1G98Q="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.2":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.2","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":"*","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"_id":"sparklebot@1.1.2","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"0690f4ca4b21e2a108d60d3663c16531289bc35e","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.2.tgz","integrity":"sha512-1kZ4y9IrBYu9Vo3JzlPdafYVrBkhOPGjPgWW2OCpDAiyGpKZqIJtRzqv+Nrt3Y46UVBiE+OKTN4rpiaEKAtAWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCZWFTkhxCycy4NAMg0zDdf77QN/jpC/Etd5dPMcSDgQIgSOSmN8gWYKLvieDedi3IsnHPMWseY4KpQ1xmfVCn3Fs="}]},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.3":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.3","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"<= 0.9.6"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## News\n3/16/13 - I'm currently working on updating the bot to use sqlite instead of MySQL. What this means is it will no longer be necessary to set up a database for the bot (it's entirely contained within and managed by Sparkle). This should hopefully make installation much easier. There's no ETA for when this will be done, but if you want to try it out, a (somewhat) working copy is available on the dev branch.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","_id":"sparklebot@1.1.3","dist":{"shasum":"2cbfefbc216a2a6f1b81dde3e2d6c521211186df","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.3.tgz","integrity":"sha512-sHYAs+Eu9NH/9ts9aqEFTBm9W4Cwk+fyE4WrZDJyEM3cGwPxGRvsBr0RmI+1oLaUlDkOsLC8fVbMhdy0L0MEsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALj61dGVpV3yAIaDxGZ+erOKws6JYgX1cZ8yXHFTxcOAiAeL7vEuuSG+PmDhwbqKLf5+EVaByMq5i8YAR75aym7Sw=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.4":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.4","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## News\n3/16/13 - I'm currently working on updating the bot to use sqlite instead of MySQL. What this means is it will no longer be necessary to set up a database for the bot (it's entirely contained within and managed by Sparkle). This should hopefully make installation much easier. There's no ETA for when this will be done, but if you want to try it out, a (somewhat) working copy is available on the dev branch.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","_id":"sparklebot@1.1.4","dist":{"shasum":"e7419c98ee74fd739f849425107138235d69af47","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.4.tgz","integrity":"sha512-3t/2uS0CpEpM3G51eO4y8rRlVYt93yhj6OlQst4dLjeJBKR0gmDLLWndmsmFE5U1E9h6+DJ7kz1/Bp5Rw0BOgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGal6REGH8o1dTjd7p1j7Bts+wxFXxOst+2bfEdickPuAiAX5s12AdPJrwjGw8fvVUZUlbaB5/RN0uiCrhFVv5fe0A=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.5":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.5","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## News\n3/16/13 - I'm currently working on updating the bot to use sqlite instead of MySQL. What this means is it will no longer be necessary to set up a database for the bot (it's entirely contained within and managed by Sparkle). This should hopefully make installation much easier. There's no ETA for when this will be done, but if you want to try it out, a (somewhat) working copy is available on the dev branch.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","_id":"sparklebot@1.1.5","dist":{"shasum":"48ba10078492763150af2688177d0e780bb41bb1","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.5.tgz","integrity":"sha512-2+DRBXbBnn7RVcAF2PsN1GbfGkmSbW/rTkopjGJI7O4Mfmo5nWG4P7Zyh3nuqcv5xeB1kTShiD2oGLgTNuj02A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvfrrTK0X/ek0gb5A2IMDG6PyYtPBD3gd+73xD02VPigIhAO+5macRgO0eILprIbr5AiCk1QqhLBwrm5HmGdIb0aHH"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.6":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.6","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## News\n3/16/13 - I'm currently working on updating the bot to use sqlite instead of MySQL. What this means is it will no longer be necessary to set up a database for the bot (it's entirely contained within and managed by Sparkle). This should hopefully make installation much easier. There's no ETA for when this will be done, but if you want to try it out, a (somewhat) working copy is available on the dev branch.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","_id":"sparklebot@1.1.6","dist":{"shasum":"faa59231252308758b29d722b064a810f46df969","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.6.tgz","integrity":"sha512-H26TqrDFYIRMMYLx++zukt0oc9YOuglp+3jYjuL7CAJxBv3JBdER95pnVzSCzh1xpyHQc/G+9l5fUmwo86+i6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQmKUiQt9qWfIPuHX4KWKgbNlBl0Z3QAmz9kALnZBMaAiB9ron2ek9pn51gYArG6OxmAiYhy+hZ9QoFqCiH8egGsw=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.7":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.7","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","_id":"sparklebot@1.1.7","dist":{"shasum":"86de715f8f411b5d02d725278c8873a05727e3eb","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.7.tgz","integrity":"sha512-xRIvKTMgMLcCybryTWND9JM4jt0ZaWizDWpBHX/1xcaE9U0+bI+vT4D7Ev/6O+R1t10ixFKafoXmS9NkNMmI0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKziQUyuwXXKCJOrikHGC/afkgyEyD4A4by+28ODPrbAiByQ1E8MCa25HOsCOaLMtRXXrVTYv3IR2k9U7QnIVVSLg=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.1.8":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.1.8","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.4.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","_id":"sparklebot@1.1.8","dist":{"shasum":"33d2247f4c2efaa3397dc3bad1f716587a94a1bf","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.1.8.tgz","integrity":"sha512-EKD7lK9bQqeWQmMNDQxYPjWZDWu48BBSqAbjLOvwZF4tlpw/nUkwiJzsd4prCHEAes0yaba9aEu6Ln0/qTA1vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjovvkbiy2RvDihjEg0GMSKGmh44FdQ5KgIthNbdJjDQIhAJa1LZHjWX0GW4eqzUds+zGk5Ei1/gcSVyc+O8wt+h8k"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"1.2.0":{"name":"sparklebot","description":"A customizable Turntable.fm room bot.","version":"1.2.0","keywords":["turntable.fm","turntable","stickybits"],"repository":{"type":"git","url":"git://github.com/sharedferret/Sparkle-Turntable-Bot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"api":"api","commands":"commands","SQL Tables":"SQL Tables"},"engines":{"node":">= 0.6.0"},"dependencies":{"ttapi":">= 2.1.8","request":"*","xml2js":">= 0.1.13","mysql":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis project is still maintained, but I don't have a lot of time for development (so updates will probably be slow). If you have new features or bugfixes, please submit a pull request.\n\n## Installation\n\n    npm install sparklebot\n\nCheck out the [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Manage a waitlist/queue for a room\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/sharedferret/Sparkle-Turntable-Bot/issues"},"_id":"sparklebot@1.2.0","dist":{"shasum":"d48d8655b74917a856c4a7397069bbdec07d3dcb","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-1.2.0.tgz","integrity":"sha512-p5Lx6bq8IQhqIwMMzABtlrF47Rk1A12QZKEVimKoDrE1cEYKSPl9BLdT7GP6rCjeZtXznEQfrSlob8L1mVm9Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVJr/Dl2cdaV/MfbIaNg+7S8fkn6lOsSpEdXAVaMjHtAiA1/Hsrbk7v20++P4qpJLRmoaHVMi55/4Vfi2pC0Vdm6w=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"2.0.0":{"name":"sparklebot","description":"A customizable plug.dj room bot.","version":"2.0.0","keywords":["turntable.fm","turntable","plug.dj","plug"],"repository":{"type":"git","url":"git://github.com/sharedferret/SparkleBot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"commands":"commands"},"engines":{"node":">= 0.6.0"},"dependencies":{"request":"*","sqlite3":"*","underscore":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"SparkleBot\n==========\n\nA port of Sparkle Turntable Bot for plug.dj\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/sharedferret/SparkleBot/issues"},"_id":"sparklebot@2.0.0","dist":{"shasum":"8b2b49899b5fdbf8e00713fd1428bcbcce2afe52","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-2.0.0.tgz","integrity":"sha512-6F+jtsBMzP/ppNQxSgv1QE0EUYNKS8RXDDgT0+FaevrtlETubLcJF9Bm0OHJbOsKKA20TX1YNSNL5tas03iIqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9XJwAZmjLljoOL7Y0vz4sO+KR+X5grgFRVnN13qjGOgIhAL2cXrAuxhGYxJG1VhgdalDq8r0EpCtId9e8CdNRc1l/"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"2.0.1":{"name":"sparklebot","description":"A customizable plug.dj room bot.","version":"2.0.1","keywords":["turntable.fm","turntable","plug.dj","plug"],"repository":{"type":"git","url":"git://github.com/sharedferret/SparkleBot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"commands":"commands"},"engines":{"node":">= 0.6.0"},"dependencies":{"request":"*","sqlite3":"*","underscore":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"SparkleBot\n==========\n\nA port of Sparkle Turntable Bot for plug.dj. I'm using https://github.com/sharedferret/plugapi as my plugapi dependency while developing this, but atomjack's fork should work as well as long as you fix up package.json before installing it.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/sharedferret/SparkleBot/issues"},"_id":"sparklebot@2.0.1","dist":{"shasum":"23df94877f1f88be42d1fd8a18fde4853c93b37c","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-2.0.1.tgz","integrity":"sha512-pPLEOhIES8Ld0eQcpJFKspW2u8GkdIUlKoJd788GaBrf+w3CccnqoH3tXoelM3MKihuXzAOObTJ4PquBpydJ/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLshmk0xmIz8TKcxVSMN44b+eOldk9H9S8ypd4RTFJnAiBQCz4wiSTAGq+IMTsCapdmQdOk3DZ/yqybI2JRPfYhCA=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"2.0.2":{"name":"sparklebot","description":"A customizable plug.dj room bot.","version":"2.0.2","keywords":["turntable.fm","turntable","plug.dj","plug"],"repository":{"type":"git","url":"git://github.com/sharedferret/SparkleBot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"commands":"commands"},"engines":{"node":">= 0.6.0"},"dependencies":{"request":"*","sqlite3":"*","underscore":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"SparkleBot\n==========\n\nA port of Sparkle Turntable Bot for plug.dj. I'm using https://github.com/sharedferret/plugapi as my plugapi dependency while developing this, but atomjack's fork should work as well as long as you fix up package.json before installing it.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/sharedferret/SparkleBot/issues"},"_id":"sparklebot@2.0.2","dist":{"shasum":"3b87f45b00d43a9fcf19f77527d0629993a19efa","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-2.0.2.tgz","integrity":"sha512-ukiBkzdaa1PJxLfeY+psrgfOHK1D97P7HKPF5ObXF90aUhChZjfQ788+HbHZa0Wx980I2F7pe3fVyKOhYvywNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKilTdEKvIythmr5xfqciStKwxSJOJZEbsXHmLb3vpUQIhAI4rozPCOQHyzYxXvfSg5cIPNp5uuvN8yYXkTfZ++41Y"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]},"2.0.3":{"name":"sparklebot","description":"A customizable plug.dj room bot.","version":"2.0.3","keywords":["turntable.fm","turntable","plug.dj","plug"],"repository":{"type":"git","url":"git://github.com/sharedferret/SparkleBot.git"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"main":"sparkle.js","directories":{"commands":"commands"},"engines":{"node":">= 0.6.0"},"dependencies":{"request":"*","sqlite3":"*","string":"*","underscore":"*"},"devDependencies":{},"optionalDependencies":{},"readme":"SparkleBot\n==========\n\nA port of Sparkle Turntable Bot for plug.dj. I'm using https://github.com/sharedferret/plugapi as my plugapi dependency while developing this, but atomjack's fork should work as well as long as you fix up package.json before installing it.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/sharedferret/SparkleBot/issues"},"_id":"sparklebot@2.0.3","dist":{"shasum":"1ded8be8e8e25cfe905591f695dcf1c823c6940e","tarball":"https://registry.npmjs.org/sparklebot/-/sparklebot-2.0.3.tgz","integrity":"sha512-vNRI6cAnMGqvoh2lnR/FalSUJxXggOIOSPhAVUrkhLpYGbYw4ZQsEuqJDSMOAgfV5mnjIr5y2NEI1O+8l9ScNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjwlwGax2HYF3ORHeMa/EeQbUYBXvzzenId6Y6SPfSuAiBKfhFqB0MVLEkw0AwI/q//0J8RE7G22/RXatJ754DhMw=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sharedferret","email":"sharedferret@gmail.com"},"maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}]}},"readme":"#Sparkle Turntable Bot\n\nA customizable Turntable.fm bot written in node.js utilizing [ttapi](https://github.com/alaingilbert/Turntable-API).\n\nThis bot is still relatively early in development, and some features are developed for/catered to the Indie/Classic Alt room, and may not apply to all rooms. Please report any bugs you find.\n\n**IMPORTANT**: Did your bot break on April 24th? Make sure you update ttapi (by running `npm update` in your bot directory) and updating to 1.0b3 or higher of Sparkle Turntable Bot.\n\n## Installation\n\nCheck out the new [Get Started guide](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki/Get-Started) over on the project's [Wiki page](https://github.com/sharedferret/Sparkle-Turntable-Bot/wiki) for detailed installation instructions.\n\n## Features\n\nThis bot is written in Node.JS and utilizes Alain Gilbert's Turntable API.\n\nThe bot can: \n\n* Respond to a set of commands in chat and through turntable's new PM system\n* Awesome songs based on various systems\n* Log vote, chat, song, and room events in the console\n* Report song stats in chat after each song\n* Welcome users to the room via chat and PM\n* Enforce room rules regarding song limits and timeouts before a person can DJ again\n* Log song statistics and chat entries in a MySQL database\n* Receive and respond to commands via a HTTP RESTful API\n* Receive and respond to instructions via TCP\n* Manage a waitlist/queue for a room\n\n## Help\n\nIf you have a **nontrivial** question, feel free to contact me. I'm usually hanging out in the [Indie/Classic Alt 1+Done room](http://turntable.fm/indieclassic_alternative_1_done) on Turntable.","maintainers":[{"name":"sharedferret","email":"sharedferret@gmail.com"}],"time":{"modified":"2022-06-26T22:35:27.786Z","created":"2012-05-08T16:20:35.583Z","1.0.0":"2012-05-08T16:20:35.833Z","1.0.2":"2012-05-16T14:29:48.795Z","1.0.3":"2012-05-18T04:46:30.893Z","1.0.4":"2012-05-22T15:43:01.216Z","1.0.5":"2012-05-23T00:14:12.789Z","1.0.6":"2012-05-23T18:34:18.719Z","1.0.7":"2012-06-06T21:47:45.048Z","1.0.8":"2012-09-08T03:11:31.366Z","1.0.9":"2012-10-07T21:19:52.240Z","1.1.0":"2012-10-07T22:07:10.139Z","1.1.1":"2012-11-10T07:17:33.066Z","1.1.2":"2012-12-05T03:32:57.421Z","1.1.3":"2013-03-26T02:28:50.283Z","1.1.4":"2013-03-26T06:13:52.771Z","1.1.5":"2013-03-28T15:52:41.249Z","1.1.6":"2013-06-14T06:23:07.736Z","1.1.7":"2013-06-14T06:37:52.316Z","1.1.8":"2013-06-16T16:40:57.621Z","1.2.0":"2013-12-01T00:36:28.987Z","2.0.0":"2013-12-10T06:08:46.713Z","2.0.1":"2013-12-15T04:42:30.292Z","2.0.2":"2013-12-15T06:47:40.382Z","2.0.3":"2013-12-15T18:49:30.236Z"},"author":{"name":"Kate Wellington","email":"sharedferret@gmail.com"},"repository":{"type":"git","url":"git://github.com/sharedferret/SparkleBot.git"}}