mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
improve ondebaixa api
This commit is contained in:
2
.github/workflows/deploy_addon.yml
vendored
2
.github/workflows/deploy_addon.yml
vendored
@@ -2,7 +2,7 @@ name: Deploy Addon
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: master
|
branches: disabled
|
||||||
paths:
|
paths:
|
||||||
- 'addon/**'
|
- 'addon/**'
|
||||||
|
|
||||||
|
|||||||
@@ -110,16 +110,23 @@ function parseTorrentPage(body) {
|
|||||||
.map((i, elem) => $(elem).attr("href")).get();
|
.map((i, elem) => $(elem).attr("href")).get();
|
||||||
const details = $('div#informacoes')
|
const details = $('div#informacoes')
|
||||||
const category = details.find('span:contains(\'Gêneros: \')').next().html()
|
const category = details.find('span:contains(\'Gêneros: \')').next().html()
|
||||||
const torrents = magnets.map(magnetLink => ({
|
const torrents = magnets.map(magnetLink => {
|
||||||
title: sanitizePtName(escapeHTML(decode(magnetLink).name.replace(/\+/g, ' '))),
|
const decodedMagnet = decode(magnetLink);
|
||||||
originalName: sanitizePtOriginalName(details.find('span:contains(\'Título Original: \')').next().text()),
|
const name = escapeHTML(decodedMagnet.name || '').replace(/\+/g, ' ');
|
||||||
year: details.find('span:contains(\'Ano de Lançamento: \')').next().text().trim(),
|
const originalTitle = details.find('span:contains(\'Título Original: \')').next().text().trim();
|
||||||
infoHash: decode(magnetLink).infoHash,
|
const year = details.find('span:contains(\'Ano de Lançamento: \')').next().text().trim();
|
||||||
magnetLink: magnetLink,
|
const fallbackTitle = `${originalTitle} ${year}`;
|
||||||
category: parseCategory(category),
|
return {
|
||||||
uploadDate: new Date($('time').attr('datetime')),
|
title: name ? sanitizePtName(name) : fallbackTitle,
|
||||||
languages: sanitizePtLanguages(details.find('span:contains(\'Idioma\')').next().text())
|
originalName: sanitizePtOriginalName(originalTitle),
|
||||||
}));
|
year: year,
|
||||||
|
infoHash: decodedMagnet.infoHash,
|
||||||
|
magnetLink: magnetLink,
|
||||||
|
category: parseCategory(category),
|
||||||
|
uploadDate: new Date($('time').attr('datetime')),
|
||||||
|
languages: sanitizePtLanguages(details.find('span:contains(\'Idioma\')').next().text())
|
||||||
|
}
|
||||||
|
});
|
||||||
resolve(torrents.filter((x) => x));
|
resolve(torrents.filter((x) => x));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user