Added series.
This commit is contained in:
@@ -33,18 +33,26 @@ function getThumbs(scene) {
|
||||
return [];
|
||||
}
|
||||
|
||||
function getCovers(images) {
|
||||
return [
|
||||
[
|
||||
images.cover[0].md?.url,
|
||||
images.cover[0].sm?.url,
|
||||
images.cover[0].xs?.url,
|
||||
// bigger but usually upscaled
|
||||
images.cover[0].xx?.url,
|
||||
images.cover[0].xl?.url,
|
||||
images.cover[0].lg?.url,
|
||||
],
|
||||
function getCovers(images, target = 'cover') {
|
||||
if (!images[target]) {
|
||||
return [];
|
||||
}
|
||||
|
||||
const covers = [
|
||||
images[target][0].md?.url,
|
||||
images[target][0].sm?.url,
|
||||
images[target][0].xs?.url,
|
||||
// bigger but usually upscaled
|
||||
images[target][0].xx?.url,
|
||||
images[target][0].xl?.url,
|
||||
images[target][0].lg?.url,
|
||||
];
|
||||
|
||||
if (target === 'poster') {
|
||||
return covers;
|
||||
}
|
||||
|
||||
return [covers];
|
||||
}
|
||||
|
||||
function getVideos(data) {
|
||||
@@ -153,12 +161,12 @@ function scrapeRelease(data, url, channel, networkName) {
|
||||
if (data.parent?.type === 'movie' || data.parent?.type === 'serie') {
|
||||
release[data.parent.type] = {
|
||||
entryId: data.parent.id,
|
||||
url: `${getBasePath(channel, '/movie')}/${data.parent.id}/${slugify(data.parent.title, '-', { removePunctuation: true })}`,
|
||||
url: `${getBasePath(channel, data.parent.type === 'movie' ? '/movie' : '/series')}/${data.parent.id}/${slugify(data.parent.title, '-', { removePunctuation: true })}`,
|
||||
title: data.parent.title,
|
||||
description: data.parent.description,
|
||||
date: new Date(data.parent.dateReleased),
|
||||
channel: slugify(data.parent.collections?.name || data.parent.brand),
|
||||
covers: getCovers(data.parent.images),
|
||||
poster: getCovers(data.parent.images, 'poster'),
|
||||
shallow: true,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user