1.0.0 • Published 9 years ago

bing-me-links v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

bing-me-links

A simple node module for scraping links from the Baidu, Bing, StartPage, Webcrawler, Yahoo, and Qwant search engines.

Install

Install with npm

$ npm install bing-me-links --save

Usage

BingMeLinks uses the exp-config module for handling its' configuration in JSON files.

const bingMeLinks = require("bing-me-links");
const vo = require("vo");

const query = "javascript";  
const baidu = vo(bingMeLinks.searchBaidu(query));
vo(baidu)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });

const bing = vo(bingMeLinks.searchBing(query));
vo(bing)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });

const startPage = vo(bingMeLinks.searchStartPage(query));
vo(startPage)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });

const webcrawler = vo(bingMeLinks.searchWebcrawler(query));
vo(webcrawler)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });
    
const yahoo = vo(bingMeLinks.searchYahoo(query));
vo(yahoo)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });

const qwant = vo(bingMeLinks.searchQwant(query));
vo(qwant)
  .then((links) => {
    //=> ["http://whatever1", "http://whatever2"]
  });  

Running tests

Install dev dependencies:

$ npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

License

Released under the MIT license.

1.0.0

9 years ago

0.7.0

9 years ago

0.6.0

9 years ago

0.5.1

9 years ago

0.5.0

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.5

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago