Error installing capture-website package

This topic was automatically generated from Slack. You can find the original thread here.

Andras Bondor : Hello! I’m trying to capture websites in Pipedream, but facing some issues with using npm packages.

npm install capture-website
ERROR: Failed to set up Chromium r818858! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
{ [Error: ENOSPC: no space left on device, write] errno: -28, code: 'ENOSPC', syscall: 'write' }

Are there any existing solutions to this, or is there a way I can install this package?

David McKay : I doubt that package will work, as it requires access to headless Chrome

Andras Bondor : Thanks David! Do you know any alternative that could work here?

Dylan Sather (Pipedream) : we’re tracking support for using puppeteer / headless Chrome here. I personally use a paid (but cheap) service called Browserless. In your Pipedream workflow, you can connect to a remote Chrome instance hosted by Browserless and drive that through the puppeteer API. Take a look at this example workflow.

Would that work for you?

Andras Bondor : Could be, I’ll take a look, thank you!