url_washer

0.2.11 • Public • Published

url_washer

var wash =require('path/to/wash.js');
var washed = wash('someurl', someOptions);

wash returns a vow (Crockford's version) that promises to deliver html rendered by phantomjs after browsing someUrl.

If phantomjs is not on the path, you can pass in the path in options:

someOptions = 
{ phantomPath: 'path/to/phantomjs', 
  seoServer: 'seoServerUrl'}

You can also do

npm install phantomjs 

in the url_washer dir.

Or uncomment the phantomjs dependency in package.js, then:

node package.js
npm install

If wash can't find a phantomjs executable it will ask the seoServer (if set in options)

It will do an ajax call to http://seoServerUrl?url=someUrl, and expect html to be returned.

Finally:

washed.when(function(html) { 
   //send the html perhaps
},
function(err) {
  //no dice, you will have to send uncleansed html
})

Readme

Keywords

Package Sidebar

Install

npm i url_washer

Weekly Downloads

0

Version

0.2.11

License

none

Last publish

Collaborators

  • michieljoris