wresults

Gathers results from various search engines based on a query and ranks them based on the number of links they have in common & the order they appear in each engine.

npm install wresults
24 downloads in the last week
35 downloads in the last month

wresults (web results for those wondering!)

Gathers results from various search engines based on a query and ranks them based on the number of links they have in common & the order they appear in each engine.

Supported Search Engines

  • Duck Duck Go
  • Google
  • More if requested

Installation

npm install wresults

Use the -g (global) flag to utilize the command line interface from anywhere

General Usage

Command Line

$ ./wresults '<search terms>' [<searchEngine>, [<searchEngine>]]

> ["http://www.google.com", "..."]

As a module

var wresults = require('wresults');
wresults.all('NodeJS wresults GitHub').then(/* */);
wresults.google('NodeJS wresults GitHub').then(/* */);
wresults.ddg('NodeJS wresults GitHub').then(/* */);
// ...

Notes

By default, the CLI will use all search engines to get back results.

Warning

I haven't imposed any restrictions in it (delays, etc). You will be blacklisted on some search engines if you hit them too quickly in a short timespan.

npm loves you