Nuns Practicing Misanthropy
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    nightmare-animated-gifpublic

    nightmare animated gif CircleCI

    Nightmare plugin for generating animated gif.

    Install

    npm i nightmare-animated-gif

    Usage

    Use .use(animatedGif.captureAs(label)) like .screenshot().
    After that, you can use generate(label) for generate animated gif 😎

    var Nightmare = require('nightmare');
    var nightmare = Nightmare();
     
    nightmare
      .goto('http://yahoo.com')
      .use(animatedGif.captureAs('search'))
      .type('form[action*="/search"] [name=p]', 'github nightmare')
      .use(animatedGif.captureAs('search'))
      .click('form[action*="/search"] [type=submit]')
      .wait('#main')
      .use(animatedGif.captureAs('search'))
      .end()
      .then(() => {
        animatedGif.generate('search', './search.gif', {
          repeat: 0, // forever 
          delay: 1000,
          quality: 10,
        });  
      });

    generated gif

    animated_gif

    Documentation

    Settings

    generate(label, output, encoderOptions)

    • encoderOptions is gifencoder's option.
      You can see full options at here.

    LICENSE

    MIT

    install

    npm i nightmare-animated-gif

    Downloadslast 7 days

    6

    version

    0.0.3

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar