Socket
Socket
Sign inDemoInstall

trawlingweb

Package Overview
Dependencies
5
Maintainers
2
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.6 to 1.0.7

29

index.js
const axios = require('axios')
const VERSION = '1.0.5'
const VERSION = '1.0.7'
var config
if (typeof process !== 'undefined' && process.versions != null && process.versions.node != null) {
if (
typeof process !== 'undefined' &&
process.versions != null &&
process.versions.node != null
) {
const https = require('https')

@@ -16,3 +20,3 @@ config = {

const trawlingweb = token => {
const trawlingweb = (token) => {
if (!token) throw 'No token!'

@@ -31,5 +35,7 @@ const queryfunc = (query, options) => {

}
url = `${protocol}://api.trawlingweb.com/?token=${token}&q=${query}`
url = `${protocol}://api.trawlingweb.com/?token=${token}&q=${encodeURIComponent(
query
)}`
if (options !== undefined) {
Object.keys(options).forEach(key => {
Object.keys(options).forEach((key) => {
url += `&${key}=${options[key]}`

@@ -45,9 +51,14 @@ })

})
.then(response => {
if (response && response.data && response.data.response) resolve(response.data.response)
.then((response) => {
if (response && response.data && response.data.response)
resolve(response.data.response)
else resolve(response)
})
.catch(error => {
.catch((error) => {
error.url = url
if (error && error.response && error.response.status)
reject({ status: error.response.status, error: error.response.statusText })
reject({
status: error.response.status,
error: error.response.statusText
})
else reject(error)

@@ -54,0 +65,0 @@ })

{
"name": "trawlingweb",
"version": "1.0.6",
"version": "1.0.7",
"description": "Official Javascript Trawlingweb client for Backend and Frontend",

@@ -13,3 +13,10 @@ "main": "index.js",

},
"keywords": ["parser", "scrapping", "news", "api", "webservice", "crawler"],
"keywords": [
"parser",
"scrapping",
"news",
"api",
"webservice",
"crawler"
],
"author": "Josep Subils <js@anpro21.com>",

@@ -16,0 +23,0 @@ "license": "MIT",

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc