use google-sr

This commit is contained in:
TheBeastLT
2021-09-13 10:12:38 +02:00
committed by TheBeastLT
parent 7282c9f729
commit 9b8600ebe0
3 changed files with 626 additions and 539 deletions

View File

@@ -1,6 +1,7 @@
const needle = require('needle');
const nameToImdb = require('name-to-imdb');
const googleIt = require('google-it');
const googleSr = require('google-sr');
const bing = require('nodejs-bing');
const he = require('he');
const { cacheWrapImdbId, cacheWrapKitsuId, cacheWrapMetadata } = require('./cache');
@@ -110,8 +111,10 @@ async function getImdbId(info, type) {
reject(err || new Error('failed imdbId search'));
}
});
}).catch(() => googleIt({ query, userAgent: getRandomUserAgent(), disableConsole: true })
.then(results => results.length ? results : Promise.reject('No results'))
// }).catch(() => googleIt({ query, userAgent: getRandomUserAgent(), disableConsole: true })
// .then(results => results.length ? results : Promise.reject('No results'))
}).catch(() => googleSr(query)
.then(response => response.searchResults.length ? response.searchResults : Promise.reject('No results'))
// .catch(() => bing.web(query))
.then(results => results
.map(result => result.link)