From 5ee5b270ef476021e1bf8166c35871eea91713be Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Thu, 10 Sep 2020 03:56:09 +0200 Subject: [PATCH] Added avatars to Gamma latest API. --- src/scrapers/gamma.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/scrapers/gamma.js b/src/scrapers/gamma.js index 5d7f4cbe..b08e5c28 100644 --- a/src/scrapers/gamma.js +++ b/src/scrapers/gamma.js @@ -125,9 +125,19 @@ async function scrapeApiReleases(json, site) { else if (site.url && site.parameters?.scene !== false) release.url = `${site.url}/en/video${release.path}`; release.date = moment.utc(scene.release_date, 'YYYY-MM-DD').toDate(); - release.actors = scene.actors.map(actor => ({ name: actor.name, gender: actor.gender })); release.director = scene.directors[0]?.name || null; + release.actors = scene.actors.map(actor => ({ + entryId: actor.actor_id, + name: actor.name, + gender: actor.gender, + avatar: [ + `https://images03-openlife.gammacdn.com/actors/${actor.actor_id}/${actor.actor_id}_500x750.jpg`, + `https://images03-openlife.gammacdn.com/actors/${actor.actor_id}/${actor.actor_id}_240x360.jpg`, + `https://images03-openlife.gammacdn.com/actors/${actor.actor_id}/${actor.actor_id}_200x300.jpg`, + ], + })); + release.tags = scene.master_categories .concat(scene.categories?.map(category => category.name)) .filter(Boolean); // some categories don't have a name