Updated all dependencies. Updated MindGeek to Aylo.
This commit is contained in:
@@ -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) => ({
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user