Updating entity ID for rescraped scenes with network entry IDs enabled.

This commit is contained in:
DebaucheryLibrarian
2021-06-13 16:49:27 +02:00
parent e9a0700742
commit ab1329dd67
126 changed files with 38 additions and 18 deletions

View File

@@ -4,6 +4,16 @@ const qu = require('../utils/qu');
const slugify = require('../utils/slugify');
const { feetInchesToCm, lbsToKg } = require('../utils/convert');
const channelCodes = {
ao: 'analoverdose',
bb: 'bangingbeauties',
cbj: 'chocolatebjs',
oo: 'oraloverdose',
uha: 'upherasshole',
};
const channelRegExp = new RegExp(Object.keys(channelCodes).join('|'), 'i');
function scrapeAll(scenes, entity) {
return scenes.map(({ query }) => {
const release = {};
@@ -42,9 +52,8 @@ function scrapeScene({ query }) {
const trailer = query.q('script')?.textContent.match(/\/trailers\/.+\.mp4/)?.[0];
if (trailer) {
release.trailer = {
src: `https://pervcity.com${trailer}`,
};
release.trailer = `https://pervcity.com${trailer}`;
release.channel = channelCodes[release.trailer.match(channelRegExp)?.[0]];
}
return release;