1.0.0 • Published 5 years ago

remote-read v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

remote-read

✊ Fetch and render the HTML content from a given URL.

I'm aspiring to make open-source my full-time work. If you like the work that I do, please consider supporting me.

Coffee PayPal

Install

npm i remote-read

Usage

When fetching a typical frontend framework page you'll usually see minified html and a script tag with the app bundle. Using Puppeteer we can evaluate the contents of the page to read the DOM structure when fetching a URL.

Module

const RemoteRead = require( 'remote-read' );

(async () => {
  // Read remote HTML contents
  let result = await RemoteRead( 'https://github.com/' );
  console.log( result )

  // <script src="/static/js/2.59d6cad5.chunk.js">...

  // Read remote HTML rendered contents
  let result = await RemoteRead( 'https://github.com/', true );
  console.log( result )

  // <div id="root"><main><div...
})();

Test

npm test

Contribute

Don't be scared raise an issue or a pull request! Any contributions, no matter how big or small will land your picture here.