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
2 downloads in the last week
37 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