Updated all dependencies. Updated MindGeek to Aylo.

This commit is contained in:
DebaucheryLibrarian
2023-11-30 03:12:47 +01:00
parent 90aa29d2d4
commit 98bf7ea9dd
83 changed files with 9071 additions and 23082 deletions

View File

@@ -1,4 +1,6 @@
/* eslint-disable max-len */
const omit = require('object.omit');
const upsert = require('../src/utils/upsert');
const grandParentNetworks = [
@@ -13,9 +15,11 @@ const grandParentNetworks = [
name: 'Hush',
},
{
slug: 'mindgeek',
name: 'Mind Geek',
url: 'https://www.mindgeek.com',
slug: 'aylo',
name: 'Aylo',
rename: 'mindgeek',
alias: ['mindgeek', 'mind geek'],
url: 'https://www.aylo.com',
description: '',
parameters: {
interval: 1000,
@@ -142,7 +146,7 @@ const networks = [
slug: 'babes',
name: 'Babes',
url: 'https://www.babes.com',
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'badoink',
@@ -183,7 +187,7 @@ const networks = [
name: 'Brazzers',
url: 'https://www.brazzers.com',
description: 'Brazzers homepage is updated daily with official HD porn scenes. Our hottest videos and sex series are filled with big tits, sexy milf, top pornstars and special events.',
parent: 'mindgeek',
parent: 'aylo',
parameters: {
childSession: true,
},
@@ -258,7 +262,7 @@ const networks = [
actorPath: 'modelprofile',
forceDeep: true, // Digital Playground has movie and series information not available in the latest updates API
},
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'dogfartnetwork',
@@ -303,7 +307,7 @@ const networks = [
parameters: {
actorPath: 'modelprofile',
},
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'filthykings',
@@ -460,14 +464,14 @@ const networks = [
parameters: {
actorPath: 'modelprofile',
},
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'metrohd',
name: 'Metro HD',
url: 'https://www.metrohd.com',
description: 'Checkout MetroHD official pornsite featuring top rated pornstars and XXX videos.',
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'mikeadriano',
@@ -479,7 +483,7 @@ const networks = [
name: 'Mile High Media',
url: 'https://www.milehighmedia.com',
description: 'MileHighMedia.com is the only niche porn network you need! Watch lesbian sex, hardcore fucking and family porn stories with the hottest teens & MILFs!',
parent: 'mindgeek',
parent: 'aylo',
parameters: {
forceDeep: true, // Mile High Media has movie and series information not available in the latest updates API
},
@@ -494,7 +498,7 @@ const networks = [
name: 'MOFOS',
url: 'https://www.mofos.com',
description: 'Check out the Official Mofos Network of best amateur pornsites. Girlfriend voyeur - college girls - first anal & more. Bonus Milf sites for wifey lovers.',
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'mylf',
@@ -590,7 +594,7 @@ const networks = [
name: 'Reality Kings',
url: 'https://www.realitykings.com',
description: 'Home of HD reality porn featuring the nicest tits and ass online! The hottest curvy girls in real amateur sex stories are only on REALITYkings.com',
parent: 'mindgeek',
parent: 'aylo',
parameters: {
childSession: true,
parentSession: false,
@@ -616,7 +620,7 @@ const networks = [
slug: 'sexyhub',
name: 'Sexy Hub',
url: 'https://www.sexyhub.com',
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'spizoo',
@@ -672,7 +676,7 @@ const networks = [
name: 'Twistys',
url: 'https://www.twistys.com',
description: 'The hottest high quality glamour porn for over 18 years! Over 3700+ models and 46000+ scenes. TWISTYS.com',
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'vipsexvault',
@@ -742,7 +746,7 @@ exports.seed = (knex) => Promise.resolve()
return null;
}).filter(Boolean));
const grandParentNetworkEntries = await upsert('entities', grandParentNetworks.map((network) => ({ ...network, type: 'network' })), ['slug', 'type'], knex);
const grandParentNetworkEntries = await upsert('entities', grandParentNetworks.map((network) => (omit({ ...network, type: 'network' }, 'rename'))), ['slug', 'type'], knex);
const grandParentNetworksBySlug = [].concat(grandParentNetworkEntries.inserted, grandParentNetworkEntries.updated).reduce((acc, network) => ({ ...acc, [network.slug]: network.id }), {});
const parentNetworksWithGrandParent = parentNetworks.map((network) => ({

View File

@@ -5854,13 +5854,13 @@ const sites = [
parameters: { siteId: 260 },
parent: 'men',
},
// MINDGEEK
// AYLO
{
slug: 'pornhub',
name: 'PornHub',
url: 'https://www.pornhub.com',
description: '',
parent: 'mindgeek',
parent: 'aylo',
type: 'info',
},
{
@@ -5869,7 +5869,7 @@ const sites = [
url: 'https://www.propertysex.com',
description: 'Property Sex.com brings you the hottest real estate porn on the Internet. Watch the hottest pornstars, ahem, I mean Real Estate Agents fuck for the sale! Or should I say Unreal Estate Agents!',
parameters: { native: true },
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'tube8vip',
@@ -5877,7 +5877,7 @@ const sites = [
url: 'https://www.tube8vip.com',
description: '',
parameters: { native: true },
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'transangels',
@@ -5885,7 +5885,7 @@ const sites = [
url: 'https://www.transangels.com',
tags: ['transsexual'],
parameters: { native: true },
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'trueamateurs',
@@ -5893,14 +5893,14 @@ const sites = [
url: 'https://www.trueamateurs.com',
description: 'TrueAmateurs.com is the best homemade porn from real amateurs. Watch these real hot couples in our exclusive scenes.',
parameters: { native: true },
parent: 'mindgeek',
parent: 'aylo',
},
{
slug: 'squirted',
name: 'Squirted',
url: 'https://www.squirted.com',
parameters: { native: true },
parent: 'mindgeek',
parent: 'aylo',
},
// MIKE ADRIANO
{

View File

@@ -73,8 +73,8 @@ const bannerTags = {
hardcoregangbang_305_99_kira_noir: ['blowbang', 'black', 'bdsm'],
hardcoregangbang_900_250_gloves_blonde: ['blowbang', 'blonde', 'bdsm'],
hardcoregangbang_1000_100: ['gangbang', 'mfm', 'bdsm'],
// mindgeek
mindgeek_728_90_gay: ['gay'],
// aylo
aylo_728_90_gay: ['gay'],
// teenmegaworld
analangels_468_80_animated: ['anal'],
analangels_300_250_animated: ['anal'],
@@ -496,26 +496,26 @@ const campaigns = [
url: 'https://www2.teenfidelity.com/track/MTAxOTE0LjYuNS42LjAuMC4wLjAuMA',
comment: '$25 per signup',
},
// mindgeek
// aylo
{
network: 'mindgeek',
banner: 'mindgeek_728_90',
network: 'aylo',
banner: 'aylo_728_90',
},
{
network: 'mindgeek',
banner: 'mindgeek_300_100',
network: 'aylo',
banner: 'aylo_300_100',
},
{
network: 'mindgeek',
banner: 'mindgeek_300_250',
network: 'aylo',
banner: 'aylo_300_250',
},
{
network: 'mindgeek',
banner: 'mindgeek_315_300',
network: 'aylo',
banner: 'aylo_315_300',
},
{
network: 'mindgeek',
banner: 'mindgeek_728_90_gay',
network: 'aylo',
banner: 'aylo_728_90_gay',
},
// teenmegaworld
{