forked from DebaucheryLibrarian/traxxx
Updating entity ID for rescraped scenes with network entry IDs enabled.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user