New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

duck-duck-scrape

Package Overview
Dependencies
Maintainers
2
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

duck-duck-scrape - npm Package Compare versions

Comparing version 0.0.6 to 0.0.7

LICENSE

2

package.json
{
"name": "duck-duck-scrape",
"version": "0.0.6",
"version": "0.0.7",
"description": "A DuckDuckGo scraper for Node.js.",

@@ -5,0 +5,0 @@ "main": "index.js",

# 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)](https://nodei.co/npm/duck-duck-scrape/)
# Installation
`npm install --save duck-duck-scrape`
# Setup
```javascript
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
```javascript
//Search
ddg.search(query<String>, safe<Integer>, locale<locale string>) // returns a Promise
//Autocomplete
ddg.query(query<String>) // returns a Promise
//Image Search (unstable, not sure why)
ddg.image(query<String>, safe<Boolean>, locale<locale string>) // returns a Promise
//Video Search
ddg.video(query<String>, safe<Boolean>, locale<locale string>) // returns a Promise
//Amazon Search
ddg.amazon(query<String>, safe<Boolean>) // returns a Promise
//Twitter Search
ddg.twitter(handle<String>) // returns a Promise
```
# Example
``` javascript
ddg.autocomplete("how to convert to ").then((value) => { console.log(value[0].phrase); }); // "how to convert to pdf"
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc