forked from DebaucheryLibrarian/traxxx
Added 'visible' property to entities. Added various Teen Core Club logos.
This commit is contained in:
@@ -15,7 +15,7 @@ function scrapeAll(scenes, entity) {
|
||||
const release = {};
|
||||
|
||||
release.entryId = scene.id;
|
||||
release.url = `${entity.url}/video/${scene.id}/${scene.slug}`;
|
||||
release.url = `${new URL(entity.url).origin}/video/${scene.id}/${scene.slug}`;
|
||||
|
||||
if (/bic/i.test(scene.title)) {
|
||||
release.shootId = scene.title.toUpperCase().replace('-', '_');
|
||||
@@ -28,9 +28,9 @@ function scrapeAll(scenes, entity) {
|
||||
release.datePrecision = 'year';
|
||||
|
||||
release.actors = scene.actors.map(actor => ({
|
||||
name: actor.name,
|
||||
avatar: actor.image,
|
||||
}));
|
||||
name: actor.name.trim(),
|
||||
avatar: actor.image || null,
|
||||
})).filter(actor => actor.name && slugify(actor.name) !== 'amateur-girl');
|
||||
|
||||
release.duration = scene.duration;
|
||||
release.stars = scene.video_rating_score;
|
||||
@@ -65,7 +65,11 @@ async function scrapeScene({ query }, url, _entity) {
|
||||
release.description = query.q('.detail-description', true);
|
||||
release.duration = query.dur('.detail-meta li:first-child');
|
||||
|
||||
release.actors = [query.q('.detail-hero-title h1', true)];
|
||||
const actors = [query.q('.detail-hero-title h1', true)?.trim()].filter(name => name && slugify(name) !== 'amateur-girl');
|
||||
|
||||
if (actors.length > 0) {
|
||||
release.actors = actors;
|
||||
}
|
||||
|
||||
release.poster = query.q('.detail-hero').style['background-image'].match(/url\((.+)\)/)[1];
|
||||
release.photos = query.imgs('.detail-grabs img');
|
||||
@@ -112,7 +116,6 @@ async function scrapeProfile(actor, entity, include) {
|
||||
}
|
||||
}
|
||||
|
||||
console.log(profile);
|
||||
return profile;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user