{"_id":"npm-tweets","_rev":"30-2486c00c1fc89fcdcfc3e9297b627a97","name":"npm-tweets","description":"Publishes tweets when libraries are updated on npm.","dist-tags":{"latest":"3.1.1"},"versions":{"0.0.1":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"0.0.1","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on NPM.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17"},"devDependencies":{},"_id":"npm-tweets@0.0.1","_nodeSupported":true,"_npmVersion":"0.2.8","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.1.tgz","shasum":"c2ebde3a9ce63df8f3cf7de0a3cb3a35d1963f6c","integrity":"sha512-xdn387oOJhqe62AlK2QPwSAcHCy6tZJiP/GIaEdfLSjODX1zJWBsP9ctzj9JLClq0WlzN2R57nQcGX6XqxEzPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeLdEQy5PEZkKUcV76DDs2rtB6apY6I2BFw+0o4BoZRAiEAmHBXtbfH2CYTOG6xHOAoFOWJ03gbwQGe73HnVG3p+qM="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"0.0.2":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"0.0.2","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on NPM.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17"},"devDependencies":{},"_id":"npm-tweets@0.0.2","_nodeSupported":true,"_npmVersion":"0.2.8","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.2.tgz","shasum":"ff8953e27ef8bc011b88f2c0a60df912cd54479d","integrity":"sha512-/MUx8PnG1J38Ep/xmlpdz+8cH5RzZeGInofo2FSWGx6YSsPJpl1bxts1xlpXtA/iwowjIp7o82UISMk4GJQMyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv9NNUK4Fv/pk/emYCu7f/E2u6Yf5W/lW+dEd4NWJ0iQIhAL9BY1iNf5hXIacqaxIoOP5ZUzv/aLETrC47Ga4wdCWL"}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"0.0.3":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"0.0.3","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on NPM.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17"},"devDependencies":{},"_id":"npm-tweets@0.0.3","_nodeSupported":true,"_npmVersion":"0.2.8","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.3.tgz","shasum":"a98305dccf04f1abf57b79b29a8138ca3e0897ad","integrity":"sha512-K4hLsccDyw9frLp96tTFNjSqGaxjsK8xvkpxQG5ZD2ugZJe8z8FL9Igwu3Ysq3/kSn+0t5kvwjNYglc+5JtOBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcVypZJ3KnWKr6yC6GRpxwyjbeNR7Avb7YtTcjUR0M6gIgR2Q0OthQbkYo6bNuDf7vej/csHR8jfCCrG1fZf1QMrY="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"0.0.4":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"0.0.4","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on NPM.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17","sexy-args":">=0.0.1"},"devDependencies":{},"_id":"npm-tweets@0.0.4","_nodeSupported":true,"_npmVersion":"0.2.8","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.4.tgz","shasum":"f9cd42b5624beaf9b4a3bda42d5b840fbf43a150","integrity":"sha512-i/3pFmHCH5GFsJAbQ36t2bMaO9sKtSp0ml9L+quQDSmCFYgE34o1qQLFCi5B7XjVIsP/uQ3BBOTmRtJUedSqkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd/6UcpNTdDuR8D8aU2awQnxvYk4/8tNK1NS9uFWjC/AiA04IuQO8fy1tpmjjBWMKI+Erz1/y2F0ME+F/mZAj/ayw=="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"0.0.5":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"0.0.5","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17","sexy-args":">=0.0.1"},"devDependencies":{},"_id":"npm-tweets@0.0.5","_nodeSupported":true,"_npmVersion":"0.2.8","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.5.tgz","shasum":"26b218e9be2ba6749598e919c08cb8b1404ec991","integrity":"sha512-6X3V/N7H8b4EmNNA+kIsQRtZ7N7dLGRta2OxAt7JAkCQmKssCsOXNkGux9w13mULTRChE+W2lS4Rb/D7eU7iXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEa8wwrULJfSeUxf5NXEXMxLeTq5EWEynvIRVGwjMq7AiAYTok5uld1DOVYCOxpD//xYuJHTR5RutCST8TBEZsDiw=="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"0.0.6":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"0.0.6","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17","sexy-args":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"npm-tweets@0.0.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"e308710f8ba38c737c49587fc24069ab2225a84b","tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-0.0.6.tgz","integrity":"sha512-cYH1q23h545ezB7gKrF8K8o6NNWvVzZUV73Oxdib5tPp8vXs1+WpX0IsEmZ12oYEvMeEm2hB8MKHXKWbK1dAyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMbCPEq6ZDTB4m9QEO/N5sZE2kthIO5hvvcfRpnRRetAiEAsbZWU401qQkPi0OuCU/8xK5/sB43zsaxVgIkGDUYqp8="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"1.0.0":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"1.0.0","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17","sexy-args":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"npm-tweets@1.0.0","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"bde8f425ca33d337d3e9f4aea6ebc014d80c7c2a","tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-1.0.0.tgz","integrity":"sha512-C6q7yELm5jsSKK/yHAYzWkQdK/YRhrKWpqaAPtXMRr2fY9sywMwGZ1EAx/iYGLgirWTq/wvdoBcYlUKyK/2gVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAensRftVOI7vrmh2aRgFjfi8CjcdMfgIVI0byWZeEiAiAQtk2k3Q7Hgn+oaccLj31ZLzAIM9XpNmElYYkHavN8Jw=="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"1.0.1":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"1.0.1","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17","sexy-args":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"npm-tweets@1.0.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"683105c18b57a159eacca81ab70814cbec75e779","tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-1.0.1.tgz","integrity":"sha512-yUvwFNBv1fioebyvj86PwuLqjJSi9tLPi4jNgJjqdmSHsnu3454GOv7Jub/ewBE/DoLHuEWriQerLG+ouIK8qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzUiRIAvK5JXR/lu0p4oIwBwjVQ/IA6sWQMQc/F25KJAiB55ndIeS2Z7Lmk5tGq8qL9kp6lf24ZyBhRY8TF/XL16g=="}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"1.0.2":{"name":"npm-tweets","directories":{"lib":"./lib"},"main":"./lib/index","version":"1.0.2","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter":">=0.1.17","sexy-args":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"npm-tweets@1.0.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"25f57aea474da575a82b0436f10157027c7ed231","tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-1.0.2.tgz","integrity":"sha512-FCO3Hg8Xu5zlTwAOk7f0vAcOwnz1uqAXitvlEk4ccwCVAfP3r28EPoisYiXXo/iv+uI5u5hUbcTNXWu8SBnPhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB1dbUM+sFCGyKvtfDjg/MVoB4M044Dn+eGPERThtEAAIhAMMnt6Wks73q0gC/HJVbxM29ZY1dWm98QQn51HN47tbU"}]},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"3.0.0":{"name":"npm-tweets","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index","bin":{"npm-tweets":"./bin/npm-tweets.js"},"version":"3.0.0","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter-api":">=1.0.2","underscore":">=0.0.1","optimist":">0.0.0","async":">=0.2.9"},"devDependencies":{},"_id":"npm-tweets@3.0.0","dist":{"shasum":"e12b08065c9d881c867cb298b9562ca52c5e5ff9","tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-3.0.0.tgz","integrity":"sha512-M+FcIOY+uPHoFNhQ0/8Dmz6TbQNfNJiKRPb0rUXTo23cOINYTFgXv9Vp8VYiVp1oA31QDHpOq81uysqFTS3mZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVSqksEkcxJaVSiFB3jjhLY/a/nj0rhnR9I6qCoPJV+gIhAOhqH6zc2k/TK/DZgK2TWALKJj80gHiGTKfxYfPF5wpK"}]},"_npmVersion":"1.1.68","_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}]},"3.1.1":{"name":"npm-tweets","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index","bin":{"npm-tweets":"./bin/npm-tweets.js"},"version":"3.1.1","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":{"node":"0.10.17"},"scripts":{"test":"make test"},"description":"Publishes tweets when libraries are updated on npm.","keywords":["npm","tweets"],"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"dependencies":{"twitter-api":">=1.0.2","underscore":">=0.0.1","optimist":">0.0.0","async":">=0.2.9","mocha":">=1.7.4","sinon":">=1.6.0","redis":">=0.8.2","redis-url":"0.1.0"},"devDependencies":{},"gitHead":"4c46743f56f43de12af75aabd7b16497d085da34","bugs":{"url":"https://github.com/bcoe/npm-tweets/issues"},"homepage":"https://github.com/bcoe/npm-tweets","_id":"npm-tweets@3.1.1","_shasum":"9ab130a8c0ea28d4059586a29f05f9415c92c6f2","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"maintainers":[{"name":"bcoe","email":"bcoe@uoguelph.ca"}],"dist":{"shasum":"9ab130a8c0ea28d4059586a29f05f9415c92c6f2","tarball":"https://registry.npmjs.org/npm-tweets/-/npm-tweets-3.1.1.tgz","integrity":"sha512-x1Bgka4q1lZ/YDpgiNITYrpj8duNfUkPhky27yAnA8fA8c1abYtH0NPjkTq7vjRxcLAQe90m62qpjw7dVAbVww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUY7QF+Ai6KDMNio7QSgjTmwImFQ3i3tY5iwo26OnjCAiEAiFJNkxWgsWJsFa8ZCspQfO81mSY1IfSlW4myvtjWZcE="}]}}},"maintainers":[{"email":"ben@npmjs.com","name":"bcoe"}],"time":{"modified":"2022-06-22T09:38:20.152Z","created":"2011-09-14T07:14:23.534Z","0.0.1":"2011-09-14T07:14:23.942Z","0.0.2":"2011-09-14T07:24:43.331Z","0.0.3":"2011-09-14T07:30:54.427Z","0.0.4":"2011-09-17T06:23:13.750Z","0.0.5":"2011-09-24T20:11:51.805Z","0.0.6":"2012-07-31T01:41:52.276Z","1.0.0":"2012-08-04T03:22:04.816Z","1.0.1":"2012-08-04T03:46:10.798Z","1.0.2":"2012-08-04T04:05:25.030Z","3.0.0":"2013-09-23T01:32:16.569Z","3.1.1":"2015-03-16T05:01:48.144Z"},"author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"repository":{"type":"git","url":"git://github.com/bcoe/npm-tweets.git"},"users":{"fgribreau":true,"bcoe":true,"abinpal":true},"readme":"npm-tweets\n==========\n\nI published a library recently that didn't get nearly as many followers as expected.\n\nA person of lesser hubris might have assumed that the library was was less useful than they initially assumed. Luckily I didn't make this false assumption...\n\nThe problem was that there aren't enough tweets when Node.js packages are published or updated\n\n*npm-tweets* is an open-source twitter bot that tweets as packages are updated on npmjs.org:\n\nhttp://twitter.com/#!/nodenpm\n\nUsage\n-----\n\nI've open-sourced npm-tweets so that anyone can easily setup an npm Twitter Bot.\n\nCreating the Bot:\n\n```javascript\nvar NPMTweets = require('npm-tweets').NPMTweets;\n\nnpmTweets = new NPMTweets({\n\tconsumer_key: 'CONSUMER_KEY',\n\tconsumer_secret: 'CONSUMER_SECRET',\n\taccess_token_key: 'TOKEN_KEY',\n\taccess_token_secret: 'TOKEN_SECRET',\n\tfilter: function(package){ return package.name === 'npm-tweets'; }\n});\n```\n\nCopyright\n---------\n\nCopyright (c) 2011 Benjamin Coe See LICENSE.txt for\nfurther details.","homepage":"https://github.com/bcoe/npm-tweets","keywords":["npm","tweets"],"bugs":{"url":"https://github.com/bcoe/npm-tweets/issues"},"readmeFilename":"README.markdown"}