1.0.0 • Published 7 years ago

bing-me-links v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 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

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.1

7 years ago

0.5.0

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.5

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago