Negligible Participation Metric
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    node-blinkpublic

    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);
    });

    Uses

    See blink-reporter, a mocha test reporter for the blink(1).

    Check out the examples in examples/.

    One of them is pretty advanced: try npm install -g darksky and use a darksky api key to do weather forecasts.

    See Also

    Keywords

    none

    install

    npm i node-blink

    Downloadsweekly downloads

    2

    version

    0.0.3

    license

    BSD

    last publish

    collaborators

    • avatar
    • avatar