{"_id":"quotana","_rev":"27-21d94e90597b43edd2c43a08fad9b23a","name":"quotana","description":"Use Asana as a repository for capturing quotes.","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"quotana","version":"0.0.1","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{},"dependencies":{},"_id":"quotana@0.0.1","_shasum":"45abbc5fc41555df76f45caef792f4cb67cf0298","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"45abbc5fc41555df76f45caef792f4cb67cf0298","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.0.1.tgz","integrity":"sha512-AChgknxS5roqSj34FjKb9Tp7lbIiuRS0NrjY9/MKAgcNJ8cUvgUJV2mOSp/1Q882GScjCunybLxukuNfZdiStw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuQDCB3uMjXP3wX+kYVyUChUwM788jM1PlfXVzq53fvQIhAMTvo/+O7tMWNvrUh9Zapcr1XmycO/nIUvgxzyBTwXdD"}]}},"0.0.2":{"name":"quotana","version":"0.0.2","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"bluebird":"^2.9.12","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0","jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.3.11","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0"},"gitHead":"e4f64c0d525d3218697536e4ab0a7ef0e8e19643","_id":"quotana@0.0.2","_shasum":"d3ae9d599bae8ce2909f5f8f7d51fdee88fe22dd","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"d3ae9d599bae8ce2909f5f8f7d51fdee88fe22dd","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.0.2.tgz","integrity":"sha512-FM6uhjTubY32r19+OLxrlTN425zy1+GxH7WBa55s/8ztk66OcP4pmOU1EpXBq4JDn9z+w2Yc9b8tom4UA15U3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkqTapW7Id6fyAd0gt6KyQE1jfHHVEk1ysDL19HhHyfAiEA97mOefWY7zipXtGcQiaf6JDIcX79AHm9MMO+vGAirEo="}]}},"0.0.3":{"name":"quotana","version":"0.0.3","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"bluebird":"^2.9.12","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0","jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.3.11","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"ef2bafb3cc7021a32343f5d9c7af547248a7348c","_id":"quotana@0.0.3","_shasum":"9b70334497a4ee66dafcb491a94d02f4783e3cbe","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"9b70334497a4ee66dafcb491a94d02f4783e3cbe","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.0.3.tgz","integrity":"sha512-f8+HovkCJ7s0+Xy+Mv/WnxW3WlR71EFpjZhEsL0wTaGslXD7J3u/sMfL213Xbppg+h+QpgoUPoiocZ6Pr//5Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo/xzC28y0B9CexVpm7WyDkW5DStQi505otfGBsM8WaAiEA0fn46qiCc4608W8jx7pvqnWR0lmVDmBJ2smrpgNXYy4="}]}},"0.0.4":{"name":"quotana","version":"0.0.4","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"bluebird":"^2.9.12","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0","jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.3.11","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"ad4ca4347a3238e53e3316ceb3b7b76940e4ec9b","_id":"quotana@0.0.4","_shasum":"19427b7ca9aaef7966c2a1b97e6e3c58cc046752","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"19427b7ca9aaef7966c2a1b97e6e3c58cc046752","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.0.4.tgz","integrity":"sha512-f0a5KdKq/a2dmisVnLg1+nYpPd8tnnRsW51iZ28ojXhYP9E5MxF0WKnPA3wUEHIx3gW7nNcDsttzcxt7Ho0nEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo5Lxzq6l7LK/GOOyb+g1w8gmz1UyI2fsxHT6FX9fHzgIger1xxrnom0iZ0NyVqqQQ79qxFkx3dBb46xZFkBrpY+k="}]}},"0.0.5":{"name":"quotana","version":"0.0.5","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"447e83b50c608ac9e68ec1ddbe340644c9a88b12","_id":"quotana@0.0.5","_shasum":"e6bbb02959cf284fcade2f45b8271e40b3fd8294","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"e6bbb02959cf284fcade2f45b8271e40b3fd8294","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.0.5.tgz","integrity":"sha512-PE+qMHIaPSfqYL98kzQxgDkyeic2DdyJgIXjVpu/UCUirAdkEv7ICM6QQ6H4vxcmN8U1NEOLTgQipdMGJ8Dhzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDflMqHLs81iYzcVJqSFtf5wud1SKGDDeHNLhTySLid8AIgINwEp4U8uR+ezz8oCblwEbOcozNqfx3SzRZGUcucSPQ="}]}},"0.0.6":{"name":"quotana","version":"0.0.6","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"f449c655bee3eddf35528d96a16868086a6e14c8","_id":"quotana@0.0.6","_shasum":"4a8fe4eaaa69c0684c607321784eb22561f0e8b9","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"4a8fe4eaaa69c0684c607321784eb22561f0e8b9","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.0.6.tgz","integrity":"sha512-p99n6t/QEwIl7MXlpcBTmk9taO9K/RkIgJm1Jb0rsVqzYuJADPHuOe8/JpUBA9hxfdSucKIh7nyJTlV76gVpvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnEWCGMKi4kzVu3G+8k5x+Wy5HFlvVjWiRqgwE7mMCIAiEA1SGSHEI+z0yf9UMkc/sBNKmNWlMb0TRVXjxNmlB+loI="}]}},"0.1.0":{"name":"quotana","version":"0.1.0","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"37ff8d5765b1b06d23f5b5fc539867e03a048a1b","_id":"quotana@0.1.0","_shasum":"787376c7424adf0a64273a61e3b90ebe7b68cc9e","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"787376c7424adf0a64273a61e3b90ebe7b68cc9e","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.0.tgz","integrity":"sha512-wBQT7XDNpvnmcMm9atSMMjUxN4ATa7R2BKjD4Ckaj5Sc+YIYl7YEsKGv41coDssphJziCxmSbk2VM1QTUZ+wNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCykRFYNawy/TWRCT2FrLlSK8DcCbq5ko1piHc5QC8OpAIhAK9/Zh63rTN1PGS7GYIALpBkSRxYuewn9ZWBMAtwuyrD"}]}},"0.1.2":{"name":"quotana","version":"0.1.2","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"d7fe9a35e5bb6f0ef1212705b09822d44304dfd5","_id":"quotana@0.1.2","_shasum":"117051818292b88b347dd946619c5e0675424339","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"117051818292b88b347dd946619c5e0675424339","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.2.tgz","integrity":"sha512-DSTv0ZZXhc4WdQ2uggVOPBgyMcyrYxHf3KRDPyreM10bFxm0yCy4FinPn6Kgc9SrQqLnB9IYmFVhDMAY/CDpXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdDy1otKK6sFnbR51TSlw8Tpf7lKzgddN7pfMlLDMMDAiEA9GrZUGXXHPpIMMXYqjml/7/NEMKZbj7GAT7oWpdpAks="}]}},"0.1.3":{"name":"quotana","version":"0.1.3","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"6d5f516227fc12765c99226f9356d667664e0b34","_id":"quotana@0.1.3","_shasum":"cda8443d9a74bb3f2b3b406ddb7decca797e7c92","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"cda8443d9a74bb3f2b3b406ddb7decca797e7c92","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.3.tgz","integrity":"sha512-JzF0eEOIzR06wpFttpmtLo9C5rzZwq1Y34kzYECntnW/uVm+XodcbQZoq3vEdGi4d+Nm5o8h5XHwhV/TfC1lbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk3F9pFt/Vie2LIn5KbZTMxiouwbtNb+h5md0wR4C2GQIhAImuAtX+bjeDMRvpJHExrl9P4NoqeZz1HXtLZjdM+Ekt"}]}},"0.1.4":{"name":"quotana","version":"0.1.4","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"97a3991712a9c5391f330e79ad432c85c997faef","_id":"quotana@0.1.4","_shasum":"fda09b3d8afa15a2519f4a729d827aac5afd6af4","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"fda09b3d8afa15a2519f4a729d827aac5afd6af4","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.4.tgz","integrity":"sha512-Cf2AepxyiYI3CKQJSnABkWgIv+Z/X0lVP85dBXwUlZfKzBb6Cw2o+vN7Ts2MF6canEg0Wda76FkPggGVeVC9NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZilB3CG9HnMmBVRx7t5C4aeC1OuO4NY9mgYB2P7bPGgIhALQuBtu9W+rRvl4/7CBixpSLwbN9hEIltqByHibW11SY"}]}},"0.1.5":{"name":"quotana","version":"0.1.5","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"7049c03e46f7cc14c61339a5a0cece8ecb87a367","_id":"quotana@0.1.5","_shasum":"d0a34c33c19f565883b06a37db5f635684fe9dc1","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"d0a34c33c19f565883b06a37db5f635684fe9dc1","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.5.tgz","integrity":"sha512-JVr9nr/ayo+m5ASPZdF8NXxOxeZe2lvUuPrKfu3k6hq/wdjD7UDMeiynw2/jtmDdY/2Y5T1e6QtxlqDy+kah2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyrjHg5c0pkMsWW+KQEhb4s6ZIIxUXTTlmfIG0RzxivAiBgzI2QylNxEiKVXecAwjm9cce5TYvuykOl9Dlpq4d7+w=="}]}},"0.1.6":{"name":"quotana","version":"0.1.6","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"bd7a38a7c11b10beca3724677c54d12b714c5035","_id":"quotana@0.1.6","_shasum":"7db6937da0eb643e8b2358f6b92fc7e791b4247d","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"7db6937da0eb643e8b2358f6b92fc7e791b4247d","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.6.tgz","integrity":"sha512-lTGAik637pUh+kAP7gYf5lLypMPUAibX5UaSlSmuZ0CUP2i5z0knpxiSx4AnLwSIju/iiHdi6l9aU2FvcVLrrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Bcj5j6xA2N3/u33ne52I5AFeQG+3Oqw95r/NAVjElAIhAOBS9fkrNp7JgQ32VHXH9d6S8k2NH/QgVvHsp/JpYCSY"}]}},"0.1.7":{"name":"quotana","version":"0.1.7","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"b98de743ba5f0ac1fc7835b35f89ebe59cd641e1","_id":"quotana@0.1.7","_shasum":"2003621f40e9894e45798678100f05cd5ab8cd09","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"2003621f40e9894e45798678100f05cd5ab8cd09","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.7.tgz","integrity":"sha512-0X0Y0jlNiOtxGVcQ53jbLksFf7jQQsNaXZYDNEsDzue7qEJhzhh2RkhZxumlzFkVNAS5izqza76kNRK8k1DQtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnmIiHZHQ7tYhlAj9e75vFtZdGt0xcQ28kI2uj/CZqZAiEA4NpwXSW6Q87XXAiija6gBfX/rXNuL7wPk/wt8Iv1tVQ="}]}},"0.1.8":{"name":"quotana","version":"0.1.8","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"9b4c9a6445de315cd678ac717444dd7925632e24","_id":"quotana@0.1.8","_shasum":"ff359cd091452e772f1a66c57ae8292b274c4da5","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"dist":{"shasum":"ff359cd091452e772f1a66c57ae8292b274c4da5","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.1.8.tgz","integrity":"sha512-iG3bKT50fOYf8+kJ9KEhc3MxZhw5Uu86etwu7KP3UpQh8PL3RgJEJRpeoCiQu7WGqtmfOEJDV0YQ5lGMJAdMVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0DkBrzIQ4ulVhuR5l0Xdz9/P+NPUOQIXV+AljKG9NfwIhAPDtmqq7zmGYXrE5XKFUjQUnKy+nOTdkY8jfbvT+lLis"}]}},"0.2.0":{"name":"quotana","version":"0.2.0","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"git+https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.7.1","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"75de060e177f52d557eba7f7935f218746836542","_id":"quotana@0.2.0","_shasum":"74d87ce663de0e5eecaab8727dde7d9e5ce34551","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.10.33","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"dist":{"shasum":"74d87ce663de0e5eecaab8727dde7d9e5ce34551","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.2.0.tgz","integrity":"sha512-qYnHPyyEaBeP0oY6ChT3Kg4kWw80fUJtTr8MjeMS+6xsfOL9VWe5a8y1brvjhcC0Us6/jqidmj7xMZo7IEJqQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHh5/5xMHOQZS42OuOOi0nlJ5Uu61mSMIN/BIzblxUDqAiEA2HSqsuDpIgMzfBLYL9UyBmxJ0cRe7xt/NHMxxA7s8Zk="}]},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}]},"0.3.0":{"name":"quotana","version":"0.3.0","description":"Use Asana as a repository for capturing quotes.","main":"index.js","scripts":{"test":"gulp test","prepublish":"gulp build-web"},"repository":{"type":"git","url":"git+https://github.com/Asana/quotana.git"},"keywords":["quotes","asana"],"author":{"name":"Greg Slovacek"},"license":"MIT","bugs":{"url":"https://github.com/Asana/quotana/issues"},"homepage":"https://github.com/Asana/quotana","devDependencies":{"jshint-stylish":"^1.0.1","sinon":"^1.12.2","vinyl-source-stream":"^1.0.0"},"dependencies":{"asana":"^0.14.0","bluebird":"^2.9.12","escape-html":"^1.0.1","express":"^4.11.2","lodash":"^3.3.0","request":"^2.48.0","browserify":"^9.0.3","gulp":"^3.8.11","gulp-jshint":"^1.9.2","gulp-mocha":"^2.0.0"},"bin":{"quotana-web":"lib/webserver/index.js","quotana-listen":"lib/listener/index.js"},"gitHead":"584ea73cdc4e5e191b46b7e87bff71c5b26eca1d","_id":"quotana@0.3.0","_shasum":"56ddb53726d90fa080280173fd2cc5a6fada3a06","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"slobak","email":"slobak@gmail.com"},"dist":{"shasum":"56ddb53726d90fa080280173fd2cc5a6fada3a06","tarball":"https://registry.npmjs.org/quotana/-/quotana-0.3.0.tgz","integrity":"sha512-gGWPweB3AIJjlaXjVUu8dbrwYhQfN86N2D5pwnKZpgeoWVia63Ws1nzPAAJwdACeE7UwqqycYPechwA+KFlADw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQ6541sbOkd6FcYp+S8L2p595cORdZOTsIxwaD90BY2AiBfqFhMYIov4hr0ORSfmbnDlQ1YMJNeevoZWtzD1vIL1A=="}]},"maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/quotana-0.3.0.tgz_1467784708344_0.6731282561086118"}}},"readme":"# Quotana\n\nUses Asana as a repository for capturing quotes of various types.\n\n## Setting up\n\n  1. Make a Quotana app\n  2. Make a configuration file\n  3. Put the secret in the environment (or config file)\n  4. Run listener, it will output a refresh token\n  5. Put the refresh token in the environment (or config file)\n\n### Config file\n\nTBD\n\n## Quoticorn\n\nThe **Quoticorn** account will examine each quote added. He will also re-examine quotes after they change. If a quote is being changed, he will wait some amount of time for you to stop changing it, and which point he'll assume you're done and examine it. If you want him to examine it right away, you can assign the quote to him.\n\n## Quote Format\n\nQuotes come in two flavors: \"simple\" quotes which have only a single speaker,\nand \"multi-speaker\" quotes which may have more than one participant. Each\nproject containing quotes interprets *all* of its quotes as a specific type.\n\n### Simple Quotes\n\nSimple quotes have a simple structure. Here's where each bit of information\nshould go.\n\n**Speaker:** The full name of the task is used as the name of the speaker.\n\n**Content:** The full content of the task description is used as the content\nof the quote, unless it has a date line at the bottom. Quotes are supposed to\nbe short, so pare it down to just the essential part. Newlines and extra whitespace\nwill be collapsed into a single space.\n \n**Date:** The creation date of the task will be used as the date of the quote,\nunless a date line is the last line of the task description. A date line is\nalways of the form `YYYY-MM-DD` to indicate the date, e.g. `2015-02-23`.\nWith some work the system could be more flexible in interpreting dates but\nfor now this is the only way it will figure it out correctly.\n\n#### Example 1\n\n**Name:** `Nina Tomaro`\n\n**Description:**\n\n    If I have to recommend one app that has helped me become more productive\n    and stay organized it is Asana.\n\n#### Example 2\n\n**Name:** `unknown`\n    \n**Description:**\n\n    Asana rocks my world! Super user friendly, anyone can learn the\n    platform easily as it's pretty intuitive. Great work!\n    2015-01-01\n\n### Multi-Speaker Quotes\n\nMulti-speaker quotes are made up of one or more *lines* plus a bit of contextual\ninformation. A line consists of two parts: the *speaker* and the *content*. Like writing\na screenplay, the format is `speaker: content`. It is optional to put quotes\naround the content (unless the line appears in the task name, see below).\n\nTips:\n  * Keep the quotes short!\n    * More than a few hundred characters and it won't fit on the dashboard and no one will be able to read it.\n    * Pare it down to just what's essential (while retaining the impact or humor).\n    * For Asanas, prefer *usernames* instead of full names.\n    * Newlines and extra whitespace will be collapsed into a single space.\n  * Like a screenplay, put one speaking line per line in the notes, e.g. `greg: hello!`. Don't separate the speaker and their line with newlines.\n  * If the date is different than the date you created it, add it at the end on its own line in the format `YYYY-MM-DD`.\n  * If you have actions in the speaking lines, put them as part of the spoken content, *not* the speaker name, e.g. `greg: \"[surprised] huh?\"` instead of `greg [surprised]: \"huh?\"`.\n  * If you want to add some color/context, fit it on a single line on its own. If it's long, put it after a line of just `---` so the dashboard will ignore it but it can stay in the task.\n\nSorry for the rules (we'd like to keep this simple!) but please remember a robot has to understand these to put them on the dashboard nicely, and robot unicorns are dumb. Here are some examples you can look at if you're still scratching your head.\n\n#### Example 1\n\nSingle speaker in notes, dated as of task creation.\n\n**Name:** `phips on aors`\n\n**Description:**\n\n    phips: \"One night I taught Hannah about AoRs and all of the sudden I\n    had the laundry AoR and the dirty dishes AoR\"\n    \n\n#### Example 2\n\nTwo speakers in notes, explicitly dated.\n\n**Name:** `sri and bella on v-day`\n    \n**Description:**\n\n    sri: I am going to be oncall for Valentine's day \n    bella: Don't break hearts!\n    2015-01-07\n\n#### Example 3\n\nOne speaker in name, no context\n\n**Name:** `manoj: \"So, horse masks, yea or neigh?\"`\n    \n**Description:**\n\n    (empty)\n\n#### Example 4\n\nOne speaker in name with date, context in description\n\n**Name:** `2015-02-12 bella: \"In Russian we have a saying: 'Thank you is too much, but three dollars will do just fine.'\"`\n    \n**Description:**\n\n    on whether peer recognition should be monetary\n\n#### Example 5\n\nTwo speakers in name, no context\n\n**Name:** `Vanessa: \"[to stephanie] Do you usually intervene in other people's conversations?\" Marcos: \"I do.\"`\n    \n**Description:**\n\n    (empty)\n\n#### Format Details\n\nQuotana interprets a multi-speaker quote the following way:\n\n**Lines:** Will read them from either the task name *or* the description,\nwhichever appears to contain them. If the name consist of lines then the\ndescription will be interpreted as the *context*. If the description consists\nof lines then the name will be ignored and serves just to identify the quote\nin for Asana users.\n\n**Date:** The creation date of the task will be used as the date of the quote,\nunless the date is included on its own line in the task description OR at the\nbeginning of the name. A date line is always of the form `YYYY-MM-DD`, e.g.\n`2015-02-23`. With some work the system\ncould be more flexible in interpreting dates but for now this is the only way\nit will figure it out correctly.\n\n**Context:** Multi-speaker quotes have a *context*, or explanation\nof what was going on at the time. For proper display, this is usually written\nas if completing the sentence \"This was said _____\". If the quote lines are in\nthe task name, then the description is used as context. Otherwise the context \nis whatever follows the lines of a quote and doesn't look like a speaker line\nor date line.\n\n**Extra Stuff:** Sometimes people like to add extra color to the quote,\nmaybe a lengthier context or description of something. This can't be\nincorporated in a clean display in Quotana, but it can still be included in the\ntask as long as it follows a line containing multiple dashes (`---`). Everything\nafter that line will be ignored by the system.\n\n\n## How It Works\n\nQuotana is made up of two parts - a web server and a listener.\n\n### Web Server\n\nThe web server presents a nice UI for rotating through quotes which may be\nstored in various projects.\n\nTo run the server:\n\n    gulp build-web\n    PORT=5678 QUOTANA_CONFIG=/path/to/config.json node lib/web/server.js\n\n### Listener\n\nThe listener loads quotes from their projects and listens to changes so it\ncan parse and validate them, ensuring they're in a format that the\nweb server can consume for display.\n\nTo run the listener:\n\n    QUOTANA_CONFIG=/path/to/config.json gulp lib/listener/listener.js\n    \n","maintainers":[{"name":"slobak","email":"slobak@gmail.com"}],"time":{"modified":"2022-06-25T08:07:28.435Z","created":"2014-11-15T15:55:16.019Z","0.0.1":"2014-11-15T15:55:16.019Z","0.0.2":"2015-02-27T01:42:30.403Z","0.0.3":"2015-02-27T02:46:28.422Z","0.0.4":"2015-02-27T02:48:46.916Z","0.0.5":"2015-02-27T05:14:13.619Z","0.0.6":"2015-02-27T06:35:56.407Z","0.1.0":"2015-03-02T22:25:05.620Z","0.1.2":"2015-03-15T09:12:33.244Z","0.1.3":"2015-03-15T09:36:06.318Z","0.1.4":"2015-05-08T19:10:47.466Z","0.1.5":"2015-05-09T01:45:04.568Z","0.1.6":"2015-05-09T02:17:52.024Z","0.1.7":"2015-05-09T02:28:19.296Z","0.1.8":"2015-05-09T02:58:18.395Z","0.2.0":"2015-09-26T19:33:58.644Z","0.3.0":"2016-07-06T05:58:31.024Z"},"homepage":"https://github.com/Asana/quotana","keywords":["quotes","asana"],"repository":{"type":"git","url":"git+https://github.com/Asana/quotana.git"},"author":{"name":"Greg Slovacek"},"bugs":{"url":"https://github.com/Asana/quotana/issues"},"license":"MIT","readmeFilename":"README.md"}