Removed some obsolete client components. Added ASG Max with affiliates.

This commit is contained in:
DebaucheryLibrarian
2026-01-30 05:25:35 +01:00
parent 5042f8fb40
commit 91771c9ef4
155 changed files with 982 additions and 22880 deletions

View File

@@ -255,11 +255,14 @@ const sites = [
slug: 'alettaoceanempire',
name: 'Aletta Ocean Empire',
parent: '21sextury',
url: 'https://www.alettaoceanempire.com',
/*
parameters: {
referer: 'https://www.21sextury.com',
scene: 'https://www.21sextury.com/en/video',
photos: 'https://www.21sextury.com/en/photo',
},
*/
},
{
slug: 'analqueenalysa',
@@ -580,19 +583,6 @@ const sites = [
scene: 'https://www.chaosmen.com/en/video/chaosmen',
},
},
{
name: 'Disruptive Films',
slug: 'disruptivefilms',
url: 'https://www.disruptivefilms.com',
parent: 'adulttime',
tags: ['gay'],
independent: true,
parameters: {
layout: 'api',
scene: false,
referer: 'https://www.disruptivefilms.com',
},
},
{
name: 'Modern-Day Sins',
slug: 'moderndaysins',
@@ -600,22 +590,10 @@ const sites = [
parent: 'adulttime',
independent: true,
parameters: {
scene: false,
scene: 'https://www.moderndaysins.com/en/video/moderndaysins',
includePhotos: false,
},
},
{
name: 'Pride Studios',
slug: 'pridestudios',
url: 'https://www.pridestudios.com',
parent: 'gamma',
tags: ['gay'],
independent: true,
parameters: {
layout: 'api',
scene: false,
},
},
{
name: 'Taboo Heat',
slug: 'tabooheat',
@@ -627,6 +605,473 @@ const sites = [
scene: 'https://www.tabooheat.com/en/video/tabooheat',
},
},
// ASG MAX
{
name: 'ASG Max Originals',
slug: 'asgmaxoriginals',
url: 'https://www.asgmax.com/en/channel/asgmaxoriginals',
parent: 'asgmax',
},
{
name: 'ASG Max Films',
slug: 'asgmaxfilms',
url: 'https://www.asgmax.com/en/channel/asgmaxfilms',
parent: 'asgmax',
hasLogo: false,
},
{
name: 'ASG International',
slug: 'asginternational',
url: 'https://www.asgmax.com/en/channel/asginternational',
parent: 'asgmax',
hasLogo: false,
},
{
name: 'ASG Massage',
slug: 'asgmassage',
url: 'https://www.asgmax.com/en/channel/asgmassage',
parent: 'asgmax',
tags: ['massage'],
hasLogo: false,
},
{
name: 'ASG Auditions',
slug: 'asgauditions',
url: 'https://www.asgmax.com/en/channel/asgauditions',
parent: 'asgmax',
tags: ['audition'],
hasLogo: false,
},
{
name: 'ASG Free Use',
slug: 'asgfreeuse',
url: 'https://www.asgmax.com/en/channel/asgfreeuse',
parent: 'asgmax',
tags: ['free-use'],
hasLogo: false,
},
{
name: 'Exeter Hill College',
slug: 'exeterhillcollege',
url: 'https://www.asgmax.com/en/channel/asgexeterhillcollege',
parent: 'asgmax',
hasLogo: false,
tags: ['animated'],
},
// ASG MAX INDEPENDENT
{
name: 'Active Duty',
slug: 'activeduty',
url: 'https://www.activeduty.com',
parent: 'asgmax',
independent: true,
parameters: {
scene: 'https://www.activeduty.com/en/video/activeduty',
},
},
{
name: 'Sodomy Squad',
slug: 'sodomysquad',
url: 'https://www.sodomysquad.com',
parent: 'asgmax',
independent: true,
tags: ['animated'],
parameters: {
scene: 'https://www.sodomysquad.com/en/video/sodomysquad',
},
},
// PRIDE STUDIOS
{
name: 'Pride Studios',
slug: 'pridestudios',
url: 'https://www.pridestudios.com/en/videos/sites/pridestudios',
parent: 'pridestudios',
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/pridestudios',
},
},
{
name: 'Bearback',
slug: 'bearback',
url: 'https://www.pridestudios.com/en/videos/sites/bearback',
parent: 'pridestudios',
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/bearback',
},
},
{
name: 'Boyz Party',
slug: 'boyzparty',
url: 'https://www.pridestudios.com/en/videos/sites/boyzparty',
parent: 'pridestudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/boyzparty',
},
},
{
name: 'Circlejerk Boys',
slug: 'circlejerkboys',
url: 'https://www.pridestudios.com/en/videos/sites/circlejerkboys',
parent: 'pridestudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/circlejerkboys',
},
},
{
name: 'Cock Virgins',
slug: 'cockvirgins',
url: 'https://www.pridestudios.com/en/videos/sites/cockvirgins',
parent: 'pridestudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/cockvirgins',
},
},
{
name: 'Dylan Lucas',
slug: 'dylanlucas',
url: 'https://www.pridestudios.com/en/videos/sites/dylanlucas',
parent: 'pridestudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/dylanlucas',
},
},
{
name: 'Extra Big Dicks',
slug: 'extrabigdicks',
url: 'https://www.extrabigdicks.com',
parent: 'pridestudios',
tags: ['gay'],
parameters: {
scene: 'https://www.extrabigdicks.com/en/video/extrabigdicks',
},
},
{
name: 'Family Creep',
slug: 'familycreep',
url: 'https://www.familycreep.com',
parent: 'pridestudios',
tags: ['gay'],
parameters: {
scene: 'https://www.familycreep.com/en/video/familycreep',
},
},
{
name: 'High Performance Men',
slug: 'highperformancemen',
url: 'https://www.pridestudios.com/en/videos/sites/highperformancemen',
parent: 'pridestudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.pridestudios.com/en/video/highperformancemen',
},
},
{
name: 'Men Over 30',
slug: 'menover30',
url: 'https://www.menover30.com',
parent: 'pridestudios',
tags: ['gay'],
parameters: {
scene: 'https://www.menover30.com/en/video/menover30',
},
},
// NEXT DOOR STUDIOS
{
name: 'Austin Wilde',
slug: 'austinwilde',
url: 'https://www.nextdoorstudios.com/en/videos/sites/austinwilde',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/austinwilde',
},
},
{
name: 'Cody Cummings',
slug: 'codycummings',
url: 'https://www.codycummings.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.codycummings.com/en/video/codycummings',
},
},
{
name: 'Marcus Mojo',
slug: 'marcusmojo',
url: 'https://www.nextdoorstudios.com/en/videos/sites/marcusmojo',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/marcusmojo',
},
},
{
name: 'Mason Wyler',
slug: 'masonwyler',
url: 'https://www.nextdoorstudios.com/en/videos/sites/masonwyler',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/masonwyler',
},
},
{
name: 'Next Door Buddies',
slug: 'nextdoorbuddies',
url: 'https://www.nextdoorbuddies.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorbuddies.com/en/video/nextdoorbuddies',
},
},
{
name: 'Next Door Casting',
slug: 'nextdoorcasting',
url: 'https://www.nextdoorcasting.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorcasting.com/en/video/nextdoorcasting',
},
},
{
name: 'Next Door Films',
slug: 'nextdoorfilms',
url: 'https://www.nextdoorfilms.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorfilms.com/en/video/nextdoorfilms',
},
},
{
name: 'Next Door Homemade',
slug: 'nextdoorhomemade',
url: 'https://www.nextdoorstudios.com/en/videos/sites/nextdoorhomemade',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/nextdoorhomemade',
},
},
{
name: 'Next Door Male',
slug: 'nextdoormale',
url: 'https://www.nextdoormale.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoormale.com/en/video/nextdoormale',
},
},
{
name: 'Next Door Hookups',
slug: 'nextdoorhookups',
url: 'https://www.nextdoorhookups.com',
parent: 'nextdoorstudios',
parameters: {
scene: 'https://www.nextdoorhookups.com/en/video/nextdoorhookups',
},
},
{
name: 'Next Door Originals',
slug: 'nextdoororiginals',
url: 'https://www.nextdoorstudios.com/en/videos/sites/nextdoororiginals',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/nextdoororiginals',
},
},
{
name: 'Next Door Raw',
slug: 'nextdoorraw',
url: 'https://www.nextdoorraw.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorraw.com/en/video/nextdoorraw',
},
},
{
name: 'Next Door Studios',
slug: 'nextdoorstudios',
url: 'https://www.nextdoorstudios.com/en/videos/sites/nextdoorstudios',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/nextdoorstudios',
},
},
{
name: 'Next Door Taboo',
slug: 'nextdoortaboo',
url: 'https://www.nextdoortaboo.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoortaboo.com/en/video/nextdoortaboo',
},
},
{
name: 'Next Door Twink',
slug: 'nextdoortwink',
url: 'https://www.nextdoortwink.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoortwink.com/en/video/nextdoortwink',
},
},
{
name: 'Rod Daily',
slug: 'roddaily',
url: 'https://www.nextdoorstudios.com/en/videos/sites/roddaily',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/roddaily',
},
},
{
name: 'Rod\'s Room',
slug: 'rodsroom',
url: 'https://www.rodsroom.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.rodsroom.com/en/video/rodsroom',
},
},
{
name: 'Samuel O\'Toole',
slug: 'samuelotoole',
url: 'https://www.nextdoorstudios.com/en/videos/sites/samuelotoole',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/samuelotoole',
},
},
{
name: 'Stag Collective',
slug: 'stagcollective',
url: 'https://www.stagcollective.com',
parent: 'nextdoorstudios',
tags: ['gay'],
parameters: {
scene: 'https://www.stagcollective.com/en/video/stagcollective',
},
},
{
name: 'Stroke That Dick',
slug: 'strokethatdick',
url: 'https://www.nextdoorstudios.com/en/videos/sites/strokethatdick',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/strokethatdick',
},
},
{
name: 'Tommy D XXX',
slug: 'tommydxxx',
url: 'https://www.nextdoorstudios.com/en/videos/sites/tommydxxx',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/tommydxxx',
},
},
{
name: 'Trystan Bull',
slug: 'trystanbull',
url: 'https://www.nextdoorstudios.com/en/videos/sites/trystanbull',
parent: 'nextdoorstudios',
hasLogo: false,
tags: ['gay'],
parameters: {
scene: 'https://www.nextdoorstudios.com/en/video/trystanbull',
},
},
// DISRUPTIVE FILMS
{
name: 'Disruptive Films',
slug: 'disruptivefilms',
delete: true,
url: 'https://www.disruptivefilms.com',
parent: 'disruptivefilms',
tags: ['gay'],
parameters: {
queryChannel: 'asgmaxdisruptivefilms',
},
},
{
name: 'Disruptive Originals',
slug: 'disruptiveoriginals',
url: 'https://www.asgmax.com/en/channel/asgmaxdisruptiveoriginals',
parent: 'disruptivefilms',
tags: ['gay'],
hasLogo: false,
parameters: {
queryChannel: 'asgmaxdisruptiveoriginals',
},
},
{
name: 'Taboo Men',
slug: 'taboomen',
url: 'https://www.asgmax.com/en/channel/asgmaxtaboomen',
parent: 'disruptivefilms',
tags: ['gay'],
hasLogo: false,
parameters: {
queryChannel: 'asgmaxtaboomen',
},
},
{
name: 'Deviants',
slug: 'deviants',
url: 'https://www.asgmax.com/en/channel/asgmaxdeviants',
parent: 'disruptivefilms',
tags: ['gay'],
hasLogo: false,
parameters: {
queryChannel: 'asgmaxdeviants',
},
},
{
name: 'True Male',
slug: 'truemale',
url: 'https://www.asgmax.com/en/channel/asgmaxtruemale',
parent: 'disruptivefilms',
tags: ['gay'],
hasLogo: false,
parameters: {
queryChannel: 'asgmaxtruemale',
},
},
// AMATEUR ALLURE
{
name: 'Amateur Allure',
@@ -3433,6 +3878,7 @@ const sites = [
name: 'DFXtra Originals',
url: 'https://www.dfxtra.com',
parent: 'dfxtra',
hasLogo: false,
parameters: {
layout: 'api',
},
@@ -3442,6 +3888,7 @@ const sites = [
name: 'DFXtra Compilations',
url: 'https://www.dfxtra.com',
parent: 'dfxtra',
hasLogo: false,
parameters: {
layout: 'api',
},
@@ -3451,6 +3898,7 @@ const sites = [
name: 'DFX Big Bangz',
url: 'https://www.dfxtra.com',
parent: 'dfxtra',
hasLogo: false,
parameters: {
layout: 'api',
},
@@ -3460,6 +3908,7 @@ const sites = [
name: 'DFX Solemates',
url: 'https://www.dfxtra.com',
parent: 'dfxtra',
hasLogo: false,
parameters: {
layout: 'api',
},
@@ -3469,6 +3918,7 @@ const sites = [
name: 'Cheating With My Ex',
url: 'https://www.dfxtra.com',
parent: 'dfxtra',
hasLogo: false,
parameters: {
layout: 'api',
},
@@ -4232,9 +4682,7 @@ const sites = [
url: 'https://www.massage-parlor.com',
parent: 'fantasymassage',
parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/Actor/0/upcoming/',
photos: 'https://www.fantasymassage.com/en/photo',
querySlug: 'massage-parlor',
},
},
{
@@ -4318,11 +4766,8 @@ const sites = [
{
slug: 'fillupmymom',
name: 'Fill Up My Mom',
url: 'https://www.fillupmymom.com',
url: 'https://www.filthykings.com/fillupmymom',
tags: ['milf'],
parameters: {
queryChannel: 'fill-up-my-mom',
},
parent: 'filthykings',
},
{