Added Aylo and MindGeek profile tests, updated site configuration.

This commit is contained in:
DebaucheryLibrarian
2026-01-10 06:24:05 +01:00
parent 3767fc8bfe
commit 6705607f67
5 changed files with 94 additions and 39 deletions

View File

@@ -15,9 +15,6 @@ const knex = require('../src/knex');
const actors = [
// jules jordan
{ entity: 'julesjordan', name: 'Vanna Bardot', fields: ['height', 'dateOfBirth', 'measurements', 'description', 'avatar'] },
// gamma
{ entity: 'wicked', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
{ entity: 'xempire', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
// vixen
{ entity: 'vixen', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
{ entity: 'tushy', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
@@ -81,6 +78,38 @@ const actors = [
{ entity: 'sweetsinner', name: 'Anna Claire Clouds', fields: ['avatar', 'gender'] },
// bangros
{ entity: 'bangbros', name: 'Kira Perez', fields: ['avatar', 'gender', 'ethnicity', 'hairColor'] },
// gamma
{ entity: '21sextury', name: 'Aletta Ocean', fields: ['avatar', 'gender', 'description', 'eyes', 'hairColor'] },
{ entity: 'biphoria', name: 'Cherry Kiss', fields: ['avatar', 'gender'] },
{ entity: 'blowpass', name: 'Jynx Maze', fields: ['avatar', 'description', 'gender'] },
{ entity: 'burningangel', name: 'Joanna Angel', fields: ['avatar', 'gender'] },
{ entity: 'chaosmen', name: 'Kenzo Alvarez', fields: ['avatar', 'gender'] },
{ entity: 'dogfartnetwork', name: 'Liz Jordan', fields: ['avatar', 'gender'] },
{ entity: 'diabolic', name: 'Kira Noir', fields: ['avatar', 'gender'] },
{ entity: 'evilangel', name: 'Francesca Le', fields: ['avatar', 'gender'] },
{ entity: 'fantasymassage', name: 'Cherry Kiss', fields: ['avatar', 'gender', 'description', 'eyes', 'hairColor'] },
{ entity: 'filthykings', name: 'Armani Black', fields: ['avatar', 'gender'] },
{ entity: 'gangbangcreampie', name: 'Luna Lovely', fields: ['avatar', 'gender', 'description'] },
{ entity: 'girlsway', name: 'Adriana Chechik', fields: ['avatar', 'gender', 'description', 'eyes', 'hairColor'] },
{ entity: 'gloryholesecrets', name: 'Maya Bijou', fields: ['avatar', 'gender'] },
{ entity: 'pridestudios', name: 'Peter Hooke', fields: ['avatar', 'gender'] },
{ entity: 'puretaboo', name: 'Jane Wilde', fields: ['avatar', 'gender'] },
{ entity: 'tabooheat', name: 'Cory Chase', fields: ['avatar', 'gender'] },
{ entity: 'vivid', name: 'Avi Love', fields: ['avatar', 'gender'] },
{ entity: 'wicked', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
{ entity: 'xempire', name: 'Abella Danger', fields: ['gender', 'avatar', 'description'] },
// gamma > zero tolerance / stod
{ entity: '3rddegreefilms', name: 'Angel Dark', fields: ['gender', 'avatar'] },
{ entity: 'addicted2girls', name: 'Abigail Mac', fields: ['gender', 'avatar'] },
{ entity: 'zerotolerancefilms', name: 'Courtney Cummz', fields: ['gender', 'avatar'] },
{ entity: 'genderxfilms', name: 'Kasey Kei', fields: ['gender', 'avatar'] },
// gamma > famedigital
{ entity: 'roccosiffredi', name: 'Malena Nazionale', fields: ['avatar', 'gender'] },
{ entity: 'famedigital', name: 'Hime Marie', fields: ['avatar', 'gender'] },
{ entity: 'peternorth', name: 'Carmen Caliente', fields: ['avatar', 'gender'] },
{ entity: 'silverstonedvd', name: 'Leanni Lei', fields: ['avatar', 'gender'] },
{ entity: 'silviasaint', name: 'Silvia Saint', fields: ['avatar', 'gender', 'description'] },
{ entity: 'whiteghetto', name: 'Proxy Paige', fields: ['avatar', 'gender', 'description'] },
];
const actorScrapers = scrapers.actors;
@@ -183,7 +212,7 @@ async function init() {
}, include);
console.log(profile);
console.log('Untested fields', Object.entries(profile).filter(([field, value]) => !actor.fields.includes(field) && typeof value !== 'undefined' && value !== null).map(([field]) => field).join(', '));
console.log('Untested fields', Object.entries(profile).filter(([field, value]) => !actor.fields.includes(field) && typeof value !== 'undefined' && value !== null).map(([field]) => `'${field}'`).join(', '));
if (!profile) {
assert.fail('profile not found');