[scraper] cache kitsuId search with separate key

This commit is contained in:
TheBeastLT
2020-03-11 21:32:05 +01:00
parent f1b9308578
commit 53549ed98a
3 changed files with 28 additions and 3 deletions

View File

@@ -227,6 +227,24 @@ function decomposeDateEpisodeFiles(torrent, files, metadata) {
});
}
function decomposeEpisodeTitleFiles(torrent, files, metadata) {
const titleMapping = metadata.videos
.reduce((map, video) => {
map[video.name.toLowerCase()] = video;
return map;
}, {});
files
.filter(file => !file.season)
.map(file => {
const episodeTitle = file.name.replace(/^.*-\s?(.+)\.\w{1,4}$/, '$1').toLowerCase();
const mapping = titleMapping[episodeTitle];
if (mapping) {
file.season = mapping.season;
file.episodes = [mapping.episode];
}
})
}
function getTimeZoneOffset(country) {
switch (country) {
case 'USA':