You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unleash your screenshots stored in Chrome Devtool timeline files
Features
Convert timeline to gif
Extract screenshots save in a timeline into a folder
Install
Before using snapline, please install imageMagick and ensure that your version of node is greater than 4.0.
npm install -g snapline
CLI usage
> snapline -h
Usage: snapline <timeline> [options]
Options:
--help Show help [boolean]
-o, --output Output file name [string] [default: "timeline.gif"]
-f, --fps Number of frames per seconds [number] [default: "10"]
Node usage
constsnapline=require('../src')consttimeline=require('./my-awesome-timeline.json')snapline.toGif(timeline).then(gifPath=>console.log(`The gif(t) is ready: ${gifPath}!`))
API
snapline.toGif(timeline[, options])
timeline <timelineEntry[]> - The parsed JSON content of the timeline file
options.output - path of the gif. default: ./timeline.gif
options.fps - Number of frames per seconds. default: 10
Returns a Promise that resolves with the path of the created gif
snapline.toImages(timeline[, options])
timeline <timelineEntry[]> - The parsed JSON content of the timeline file
options.output - folder path that will contains the screenshots. default: ./screenshots
options.fps - Number of frames per seconds. default: 10
Returns a Promise that resolves with the path of the path of the created directory