Screenshots with this Chrome Plugin + Node Service for accurate, repeatable, QUICK, screenshots

I have been doing a lot of screenshotting at work to export our screens when updated. I wrote a very basic chrome plugin and nodejs service + puppeteer to help capture the 100s of screens I have to take daily. It’s far from perfect and I’m always improving it but for now it works the best for grabbing screens, states of screens, screens after a specified wait time to the animations fire, all in my needed viewports. If you’re doing a lot of screenshots in RP8, this may work for you. If you’re a coder, please feel free to improve upon my basic code.

In the future I want to add multiple screenshots at once. (I had this originally but focused on single screens at first). Also customizable viewport sizes.