updates addon to a working state

This commit is contained in:
TheBeastLT
2020-03-11 15:05:09 +01:00
parent a2ea880cb6
commit 2acc9a7f2d
9 changed files with 168 additions and 23 deletions

View File

@@ -8,15 +8,17 @@ const horribleSubsScraper = require('./scrapers/horriblesubs/horriblesubs_scrape
const leetxScraper = require('./scrapers/1337x/1337x_scraper');
const kickassScraper = require('./scrapers/kickass/kickass_scraper');
const rarbgScraper = require('./scrapers/rarbg/rarbg_scraper');
const rarbgDumpScraper = require('./scrapers/rarbg/rarbg_dump_scraper');
const thepiratebayDumpScraper = require('./scrapers/thepiratebay/thepiratebay_dump_scraper');
const thepiratebayUnofficialDumpScraper = require('./scrapers/thepiratebay/thepiratebay_unofficial_dump_scraper');
const PROVIDERS = [
horribleSubsScraper,
rarbgScraper,
thepiratebayScraper,
kickassScraper,
leetxScraper
// horribleSubsScraper,
// rarbgScraper,
// thepiratebayScraper,
// kickassScraper,
// leetxScraper
rarbgDumpScraper
];
const SCRAPE_CRON = process.env.SCRAPE_CRON || '* * 0/4 * * *';
@@ -34,7 +36,7 @@ server.get('/', function (req, res) {
server.listen(process.env.PORT || 7000, async function () {
await connect();
schedule.scheduleJob(SCRAPE_CRON, () => scrape());
// schedule.scheduleJob(SCRAPE_CRON, () => scrape());
console.log('Scraper started');
scrape();
});

View File

@@ -156,8 +156,8 @@ async function decomposeEpisodes(torrent, files, metadata = { episodeCount: [] }
} else if (files.every(file => (!file.season || !metadata.episodeCount[file.season - 1]) && file.date)) {
decomposeDateEpisodeFiles(torrent, files, metadata);
} else if (files.filter(file => !file.isMovie && file.episodes).every(file => !file.season && file.episodes) ||
files.some(file => file.season && file.episodes && file.episodes
.every(ep => metadata.episodeCount[file.season - 1] < ep))) {
files.filter(file => file.season && file.episodes && file.episodes
.every(ep => metadata.episodeCount[file.season - 1] < ep)).length > Math.ceil(files.length / 5)) {
decomposeAbsoluteEpisodeFiles(torrent, files, metadata);
}