duck-duck-scrape
A DuckDuckGo scraper NPM module
Note: This isn't endorsed by DuckDuckGo in any way.
![NPM](https://nodei.co/npm/duck-duck-scrape.png?downloads=true&downloadRank=true&stars=true)
Installation
npm install --save duck-duck-scrape
Setup
const DuckDuckScrape = require("duck-duck-scrape");
const ddg = new DuckDuckScrape();
Safe Search
1 = Safe
-1 = Moderate
-2 = Off
For non-search functions safe search is a boolean
Functions
ddg.search(query<String>, safe<Integer>, locale<locale string>)
ddg.query(query<String>)
ddg.image(query<String>, safe<Boolean>, locale<locale string>)
ddg.video(query<String>, safe<Boolean>, locale<locale string>)
ddg.amazon(query<String>, safe<Boolean>)
ddg.twitter(handle<String>)
Example
ddg.autocomplete("how to convert to ").then((value) => { console.log(value[0].phrase); });
Attribution
Original code by Snazzah
Packaged by suushii