Improved campaign component, added various banners.

This commit is contained in:
DebaucheryLibrarian
2021-06-28 05:13:41 +02:00
parent 729ca0f968
commit 0a343dfa98
34 changed files with 308 additions and 45 deletions

View File

@@ -1,6 +1,83 @@
const bulkInsert = require('../src/utils/bulk-insert');
const banners = [
{
id: '21sextury_300_250_anal',
width: 300,
height: 250,
network: '21sextury',
tags: ['anal', 'blonde'],
},
{
id: '21sextury_770_76_gina_gerson_dp',
width: 770,
height: 76,
network: '21sextury',
tags: ['dp', 'anal', 'mfm', 'blonde'],
},
{
id: '21sextury_770_76_veronica_leal_dp',
width: 770,
height: 76,
network: '21sextury',
tags: ['dp', 'anal', 'mfm', 'blowjob', 'blonde'],
},
{
id: '21sextreme_300_250_cum',
width: 300,
height: 250,
network: '21sextreme',
tags: ['facial', 'cum-in-mouth'],
},
{
id: '21naturals_315_300',
width: 315,
height: 300,
network: '21naturals',
tags: ['brunette', 'natural-boobs'],
},
{
id: '21naturals_315_300_1',
width: 315,
height: 300,
network: '21naturals',
tags: ['blonde', 'natural-boobs'],
},
{
id: '21naturals_315_300_gina_gerson',
width: 315,
height: 300,
network: '21naturals',
tags: ['sex', 'blonde', 'natural-boobs'],
},
{
id: '21naturals_315_300_ginebra_bellucci',
width: 315,
height: 300,
network: '21naturals',
tags: ['sex', 'brunette', 'natural-boobs'],
},
{
id: '21naturals_315_300_lana_roy_anal',
width: 315,
height: 300,
network: '21naturals',
tags: ['anal', 'brunette', 'natural-boobs'],
},
{
id: '21naturals_770_76_alexis_crystal',
width: 770,
height: 76,
network: '21naturals',
tags: ['blowjob', 'blonde'],
},
{
id: '21naturals_970_90',
width: 970,
height: 90,
network: '21naturals',
tags: ['sex', 'brunette'],
},
{
id: 'evilangel_728_90_adriana_chechik_gangbang',
width: 728,
@@ -116,6 +193,77 @@ const banners = [
];
const campaigns = [
{
network: '21sextury',
url: 'https://www.iyalc.com/21sextury/go.php?pr=8&su=1&si=207&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21sextury',
banner: '21sextury_300_250_anal',
url: 'https://www.iyalc.com/21sextury/go.php?pr=8&su=1&si=207&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21sextury',
banner: '21sextury_770_76_gina_gerson_dp',
url: 'https://www.iyalc.com/21sextury/go.php?pr=8&su=1&si=207&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21sextury',
banner: '21sextury_770_76_veronica_leal_dp',
url: 'https://www.iyalc.com/21sextury/go.php?pr=8&su=1&si=207&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21sextreme',
banner: '21sextreme_300_250_cum',
url: 'https://www.iyalc.com/21sextreme/go.php?pr=8&su=1&si=208&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_315_300',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_315_300_1',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_315_300_gina_gerson',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_315_300_ginebra_bellucci',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_315_300_lana_roy_anal',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_770_76_alexis_crystal',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: '21naturals',
banner: '21naturals_970_90',
url: 'https://www.iyalc.com/21naturals/go.php?pr=8&su=1&si=209&ad=277470&pa=index&ar=&buffer=',
comment: 'per signup',
},
{
network: 'evilangel',
url: 'https://www.iyalc.com/evilangel/go.php?pr=8&su=2&si=128&ad=277470&pa=index&ar=&buffer=',
@@ -307,8 +455,6 @@ exports.seed = async knex => Promise.resolve()
tag_id: tagsBySlug[tag].id,
})) || []);
console.log(campaigns);
const campaignsWithEntityIdAndAffiliateId = campaigns.map(campaign => ({
entity_id: networksBySlug[campaign.network]?.id || channelsBySlug[campaign.channel]?.id,
url: campaign.url,