Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Publishes tweets when libraries are updated on NPM.
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib Replace npmjs.org by npmjs.com in tweet URL
test
.env.default
.gitignore
LICENSE.txt
Makefile
Procfile updating npm-tweets to work with new twitter and npmjs.org APIs.
README.markdown
package.json

README.markdown

npm-tweets

I published a library recently that didn't get nearly as many followers as expected.

A 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...

The problem was that there aren't enough tweets when Node.js packages are published or updated

npm-tweets is an open-source twitter bot that tweets as packages are updated on npmjs.org:

http://twitter.com/#!/nodenpm

Usage

I've open-sourced npm-tweets so that anyone can easily setup an npm Twitter Bot.

Creating the Bot:

var NPMTweets = require('npm-tweets').NPMTweets;

npmTweets = new NPMTweets({
    consumer_key: 'CONSUMER_KEY',
    consumer_secret: 'CONSUMER_SECRET',
    access_token_key: 'TOKEN_KEY',
    access_token_secret: 'TOKEN_SECRET',
    filter: function(package){ return package.name === 'npm-tweets'; }
});

Copyright

Copyright (c) 2011 Benjamin Coe See LICENSE.txt for further details.

Something went wrong with that request. Please try again.