node-blink

blink(1) support for node

npm install node-blink
1 downloads in the last week
14 downloads in the last month

node-blink

Basic nodejs bindings for blink(1).

npm install node-blink
var blink = require('../');

// connect to your blink(1)
blink(function(err, b) {

    // blink on & off every second from #fff to #000
    b.blink();

    // or with specifics
    b.blink([255, 0, 0], 1000, [0, 0, 0]);

    // fade to an rgb color
    b.set([0, 10, 50], 1000);

    // set an rgb color instantly
    b.set([255, 0, 100]);

    // even use hex colors
    b.set('#ace');

    // named css colors
    b.set('cyan');

    // and hsl!
    b.set('hsl(35, 100%, 50%)');

    // just turn it on (white)
    b.on();

    // and off (black)
    b.off();

    // get your blink(1)'s version
    console.log(b.version());

    // programatically change colors with setInterval
    var angle = 0;
    setInterval(function() {
        if (++angle > 360) angle = 0;
        b.set('hsl(' + angle + ', 100%, 50%)');
    }, 100);
});

See Also

npm loves you