mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
[scraper] disables imdb id seeders update for eztv
This commit is contained in:
@@ -15,8 +15,12 @@ const statistics = {};
|
|||||||
function scheduleUpdateSeeders() {
|
function scheduleUpdateSeeders() {
|
||||||
console.log('Starting seeders update...')
|
console.log('Starting seeders update...')
|
||||||
return repository.getUpdateSeedersTorrents()
|
return repository.getUpdateSeedersTorrents()
|
||||||
.then(torrents => Promise.all(torrents.map(torrent => limiter.schedule(() =>
|
.then(torrents => Promise.all(torrents.map(torrent => limiter
|
||||||
timeout(TIMEOUT_MS, _updateSeeders(torrent), `Failed [${torrent.infoHash}] torrent seeders update`)))))
|
.schedule(() => timeout(TIMEOUT_MS, _updateSeeders(torrent)))
|
||||||
|
.catch(error => {
|
||||||
|
console.log(`Failed [${torrent.infoHash}] ${torrent.title} seeders update: `, error);
|
||||||
|
return []
|
||||||
|
}))))
|
||||||
.then(torrents => updateStatistics(torrents))
|
.then(torrents => updateStatistics(torrents))
|
||||||
.then(() => console.log('Finished seeders update:', statistics))
|
.then(() => console.log('Finished seeders update:', statistics))
|
||||||
.catch(error => console.warn('Failed seeders update:', error))
|
.catch(error => console.warn('Failed seeders update:', error))
|
||||||
|
|||||||
@@ -25,10 +25,11 @@ async function scrape() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function updateSeeders(torrent, getImdbIdsMethod) {
|
async function updateSeeders(torrent, getImdbIdsMethod) {
|
||||||
return getImdbIdsMethod()
|
// return getImdbIdsMethod()
|
||||||
.then(imdbIds => Promise.all(imdbIds.map(imdbId => limiter.schedule(() => eztv.search(imdbId)))))
|
// .then(imdbIds => Promise.all(imdbIds.map(imdbId => limiter.schedule(() => eztv.search(imdbId)))))
|
||||||
.then(results => results.reduce((a, b) => a.concat(b), []))
|
// .then(results => results.reduce((a, b) => a.concat(b), []))
|
||||||
.catch(() => limiter.schedule(() => eztv.torrent(torrent.torrentId)));
|
// .catch(() => limiter.schedule(() => eztv.torrent(torrent.torrentId)));
|
||||||
|
return limiter.schedule(() => eztv.torrent(torrent.torrentId));
|
||||||
}
|
}
|
||||||
|
|
||||||
async function scrapeLatestTorrents() {
|
async function scrapeLatestTorrents() {
|
||||||
|
|||||||
Reference in New Issue
Block a user