Removed some obsolete client components. Added ASG Max with affiliates.
This commit is contained in:
@@ -5,160 +5,124 @@ const bulkInsert = require('../src/utils/bulk-insert');
|
||||
const affiliates = [
|
||||
// vixen
|
||||
{
|
||||
id: '_vixen',
|
||||
network: 'vixen',
|
||||
url: 'http://join.vixen.com/track/MTA0MS43OC44LjQyLjAuMC4wLjAuMA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'blacked',
|
||||
channel: 'blacked',
|
||||
url: 'https://join.blacked.com/track/MTA0MS43OC4zLjMuMC4wLjAuMC4w',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'blackedraw',
|
||||
channel: 'blackedraw',
|
||||
url: 'https://join.blackedraw.com/track/MTA0MS43OC45LjI4LjAuMC4wLjAuMA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'deeper',
|
||||
channel: 'deeper',
|
||||
url: 'https://join.deeper.com/track/MTA0MS43OC4xMS4zNC4wLjAuMC4wLjA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'milfy',
|
||||
channel: 'milfy',
|
||||
url: 'https://join.milfy.com/track/MTA0MS43OC4xNS41MS4wLjAuMC4wLjA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'slayed',
|
||||
channel: 'slayed',
|
||||
url: 'https://join.slayed.com/track/MTA0MS43OC4xNC4zOS4wLjAuMC4wLjA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'tushy',
|
||||
channel: 'tushy',
|
||||
url: 'https://join.tushy.com/track/MTA0MS43OC43LjIwLjAuMC4wLjAuMA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'tushyraw',
|
||||
channel: 'tushyraw',
|
||||
url: 'https://join.tushyraw.com/track/MTA0MS43OC4xMC4zMS4wLjAuMC4wLjA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'vixen',
|
||||
channel: 'vixen',
|
||||
url: 'https://join.vixen.com/track/MTA0MS43OC44LjIzLjAuMC4wLjAuMA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
id: 'wifey',
|
||||
channel: 'wifey',
|
||||
url: 'https://join.wifey.com/track/MTA0MS43OC4xOC41Ni4wLjAuMC4wLjA',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// mike adriano
|
||||
{
|
||||
id: 'allanal',
|
||||
channel: 'allanal',
|
||||
url: 'https://access.allanal.com/track/OTczLjEuNS41LjAuMC4wLjAuMA',
|
||||
comment: '50% rev share',
|
||||
},
|
||||
{
|
||||
id: 'analonly',
|
||||
channel: 'analonly',
|
||||
url: 'https://access.analonly.com/track/OTczLjEuNi4xMC4wLjAuMC4wLjA',
|
||||
comment: '50% rev share',
|
||||
},
|
||||
{
|
||||
id: 'dirtyauditions',
|
||||
channel: 'dirtyauditions',
|
||||
url: 'https://access.dirtyauditions.com/track/OTczLjEuNy4xNC4wLjAuMC4wLjA',
|
||||
comment: '50% rev share',
|
||||
},
|
||||
{
|
||||
id: 'nympho',
|
||||
channel: 'nympho',
|
||||
url: 'https://access.nympho.com/track/OTczLjEuNC40LjAuMC4wLjAuMA',
|
||||
comment: '50% rev share',
|
||||
},
|
||||
{
|
||||
id: 'swallowed',
|
||||
channel: 'swallowed',
|
||||
url: 'https://access.swallowed.com/track/OTczLjEuMS4xLjAuMC4wLjAuMA',
|
||||
comment: '50% rev share',
|
||||
},
|
||||
{
|
||||
id: 'trueanal',
|
||||
channel: 'trueanal',
|
||||
url: 'https://access.trueanal.com/track/OTczLjEuMy4zLjAuMC4wLjAuMA',
|
||||
comment: '50% rev share',
|
||||
},
|
||||
// gamma
|
||||
{
|
||||
id: 'evilangel',
|
||||
network: 'evilangel',
|
||||
url: 'https://www.g2fame.com/evilangel/go.php?pr=8&su=2&si=128&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
dynamicScene: 'https://www.g2fame.com/evilangel/go.php?pr=8&su=2&si=128&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
// xempire > hardx
|
||||
{
|
||||
id: 'xempire',
|
||||
network: 'filthykings',
|
||||
url: 'https://www.g2fame.com/filthykings/go.php?pr=8&su=2&si=566&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > xempire
|
||||
{
|
||||
network: 'xempire',
|
||||
url: 'https://www.g2blazing.com/xempire/go.php?pr=12&su=2&si=81&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
dynamicScene: 'https://www.g2blazing.com/xempire/go.php?pr=12&su=2&si=81&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'hardx',
|
||||
channel: 'hardx',
|
||||
url: 'https://www.g2blazing.com/hardx/go.php?pr=12&su=2&si=68&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
dynamicScene: 'https://www.g2blazing.com/hardx/go.php?pr=12&su=2&si=68&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'allblackx',
|
||||
channel: 'allblackx',
|
||||
url: 'https://www.g2blazing.com/allblackx/go.php?pr=12&su=2&si=87&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
dynamicScene: 'https://www.g2blazing.com/allblackx/go.php?pr=12&su=2&si=87&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'darkx',
|
||||
channel: 'darkx',
|
||||
url: 'https://www.g2blazing.com/darkx/go.php?pr=12&su=2&si=75&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
dynamicScene: 'https://www.g2blazing.com/darkx/go.php?pr=12&su=2&si=75&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'eroticax',
|
||||
channel: 'eroticax',
|
||||
url: 'https://www.g2blazing.com/eroticax/go.php?pr=12&su=2&si=66&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
dynamicScene: 'https://www.g2blazing.com/eroticax/go.php?pr=12&su=2&si=66&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'lesbianx',
|
||||
channel: 'lesbianx',
|
||||
url: 'https://www.g2blazing.com/lesbianx/go.php?pr=12&su=2&si=80&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
@@ -166,83 +130,434 @@ const affiliates = [
|
||||
dynamicScene: 'https://www.g2blazing.com/lesbianx/go.php?pr=12&su=2&si=80&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
// gamma > 21sextury
|
||||
{
|
||||
network: '21sextury',
|
||||
url: 'https://www.g2fame.com/21sextury/go.php?pr=8&su=2&si=207&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
network: '21sextreme',
|
||||
url: 'https://www.g2fame.com/21sextreme/go.php?pr=8&su=2&si=208&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
network: '21naturals',
|
||||
url: 'https://www.g2fame.com/21naturals/go.php?pr=8&su=2&si=209&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'alettaoceanempire',
|
||||
url: 'https://www.g2fame.com/alettaoceanempire/go.php?pr=8&su=2&si=241&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'dpfanatics',
|
||||
url: 'https://www.g2fame.com/dpfanatics/go.php?pr=8&su=2&si=243&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'footsiebabes',
|
||||
url: 'https://www.g2fame.com/footsiebabes/go.php?pr=8&su=2&si=244&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'lezcuties',
|
||||
url: 'https://www.g2fame.com/lezcuties/go.php?pr=8&su=2&si=223&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
/* redirect to Adult Time login page
|
||||
{
|
||||
channel: 'analteenangels',
|
||||
url: 'https://www.g2fame.com/analteenangels/go.php?pr=8&su=2&si=222&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'assholefever',
|
||||
url: 'https://www.g2fame.com/assholefever/go.php?pr=8&su=2&si=242&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
*/
|
||||
// gamma > adult time
|
||||
{
|
||||
network: 'adulttime',
|
||||
url: 'https://www.g2fame.com/adulttime/go.php?pr=8&su=2&si=247&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'accidentalgangbang',
|
||||
url: 'https://www.g2fame.com/accidentalgangbang/go.php?pr=8&su=2&si=627&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > ags max
|
||||
{
|
||||
network: 'asgmax',
|
||||
url: 'https://www.g2buddy.com/asgmax/go.php?pr=9&su=2&si=136&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'activeduty',
|
||||
url: 'https://www.g2buddy.com/activeduty/go.php?pr=9&su=2&si=80&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'disruptivefilms',
|
||||
url: 'https://www.g2buddy.com/disruptivefilms/go.php?pr=9&su=2&si=119&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > ags max > next door studios
|
||||
// excluded affiliate links that link back to main site and don't seem to track properly
|
||||
{
|
||||
network: 'nextdoorstudios',
|
||||
url: 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=2&si=46&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoorstudios',
|
||||
url: 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=2&si=46&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'codycummings',
|
||||
url: 'https://www.g2buddy.com/codycummings/go.php?pr=9&su=2&si=7&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoorbuddies',
|
||||
url: 'https://www.g2buddy.com/nextdoorbuddies/go.php?pr=9&su=2&si=3&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoortaboo',
|
||||
url: 'https://www.g2buddy.com/nextdoortaboo/go.php?pr=9&su=2&si=96&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoorraw',
|
||||
url: 'https://www.g2buddy.com/nextdoorraw/go.php?pr=9&su=2&si=83&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoorcasting',
|
||||
url: 'https://www.g2buddy.com/nextdoorcasting/go.php?pr=9&su=2&si=78&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoorfilms',
|
||||
url: 'https://www.g2buddy.com/nextdoorfilms/go.php?pr=9&su=2&si=132&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoorhookups',
|
||||
url: 'https://www.g2buddy.com/nextdoorhookups/go.php?pr=9&su=2&si=2&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoormale',
|
||||
url: 'https://www.g2buddy.com/nextdoormale/go.php?pr=9&su=2&si=1&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nextdoortwink',
|
||||
url: 'https://www.g2buddy.com/nextdoortwink/go.php?pr=9&su=2&si=35&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
// dedicated affiliate redirects to homepage for some reason
|
||||
dynamicScene: 'https://www.g2buddy.com/nextdoorstudios/go.php?pr=9&su=2&si=46&ad=277470&pa=clip&ar={entryId}&buffer=',
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'rodsroom',
|
||||
url: 'https://www.g2buddy.com/rodsroom/go.php?pr=9&su=2&si=128&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'stagcollective',
|
||||
url: 'https://www.g2buddy.com/stagcollective/go.php?pr=9&su=2&si=117&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > ags max > pride studios
|
||||
// excluded affiliate links that link back to main site and don't seem to track properly
|
||||
{
|
||||
network: 'pridestudios',
|
||||
url: 'https://www.g2buddy.com/pridestudios/go.php?pr=9&su=2&si=70&ad=277470&pa=Index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'pridestudios',
|
||||
url: 'https://www.g2buddy.com/pridestudios/go.php?pr=9&su=2&si=70&ad=277470&pa=join&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'extrabigdicks',
|
||||
url: 'https://www.g2buddy.com/extrabigdicks/go.php?pr=9&su=2&si=66&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to promo page
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'familycreep',
|
||||
url: 'https://www.g2buddy.com/familycreep/go.php?pr=9&su=2&si=100&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'menover30',
|
||||
url: 'https://www.g2buddy.com/menover30/go.php?pr=9&su=2&si=67&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to promo page
|
||||
},
|
||||
},
|
||||
// gamma > blowpass
|
||||
{
|
||||
network: 'blowpass',
|
||||
url: 'https://www.g2blazing.com/blowpass/go.php?pr=12&su=2&si=86&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: '1000facials',
|
||||
url: 'https://www.g2blazing.com/1000facials/go.php?pr=12&su=2&si=30&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'immorallive',
|
||||
url: 'https://www.g2blazing.com/immorallive/go.php?pr=12&su=2&si=31&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'mommyblowsbest',
|
||||
url: 'https://www.g2blazing.com/mommyblowsbest/go.php?pr=12&su=2&si=32&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'onlyteenblowjobs',
|
||||
url: 'https://www.g2blazing.com/onlyteenblowjobs/go.php?pr=12&su=2&si=29&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'throated',
|
||||
url: 'https://www.g2blazing.com/throated/go.php?pr=12&su=2&si=28&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > dogfart
|
||||
{
|
||||
network: 'dogfartnetwork',
|
||||
url: 'https://www.g2fame.com/dogfartnetwork/go.php?pr=8&su=2&si=708&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
network: 'dfxtra',
|
||||
url: 'https://www.g2fame.com/dfxtra/go.php?pr=8&su=2&si=681&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'blackmeatwhitefeet',
|
||||
url: 'https://www.g2fame.com/blackmeatwhitefeet/go.php?pr=8&su=2&si=691&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'blacksonblondes',
|
||||
url: 'https://www.g2fame.com/blacksonblondes/go.php?pr=8&su=2&si=682&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'blacksoncougars',
|
||||
url: 'https://www.g2fame.com/blacksoncougars/go.php?pr=8&su=2&si=693&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'cuckoldsessions',
|
||||
url: 'https://www.g2fame.com/cuckoldsessions/go.php?pr=8&su=2&si=683&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'cumbang',
|
||||
url: 'https://www.g2fame.com/cumbang/go.php?pr=8&su=2&si=687&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'gloryhole',
|
||||
url: 'https://www.g2fame.com/gloryhole/go.php?pr=8&su=2&si=685&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'gloryholeinitiations',
|
||||
url: 'https://www.g2fame.com/gloryhole-initiations/go.php?pr=8&su=2&si=694&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'interracialblowbang',
|
||||
url: 'https://www.g2fame.com/interracialblowbang/go.php?pr=8&su=2&si=689&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'watchingmydaughtergoblack',
|
||||
url: 'https://www.g2fame.com/watchingmydaughtergoblack/go.php?pr=8&su=2&si=692&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'watchingmymomgoblack',
|
||||
url: 'https://www.g2fame.com/watchingmymomgoblack/go.php?pr=8&su=2&si=686&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'wefuckblackgirls',
|
||||
url: 'https://www.g2fame.com/wefuckblackgirls/go.php?pr=8&su=2&si=688&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'zebragirls',
|
||||
url: 'https://www.g2fame.com/zebragirls/go.php?pr=8&su=2&si=690&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > fantasymassage, deep links redirect to Adult Time
|
||||
{
|
||||
network: 'fantasymassage',
|
||||
url: 'https://www.g2fame.com/fantasymassage/go.php?pr=8&su=2&si=185&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to Adult Time
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'allgirlmassage',
|
||||
url: 'https://www.g2fame.com/allgirlmassage/go.php?pr=8&su=2&si=162&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to Adult Time
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'massageparlor',
|
||||
url: 'https://www.g2fame.com/massage-parlor/go.php?pr=8&su=2&si=164&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'milkingtable',
|
||||
url: 'https://www.g2fame.com/milkingtable/go.php?pr=8&su=2&si=184&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'nurumassage',
|
||||
url: 'https://www.g2fame.com/nurumassage/go.php?pr=8&su=2&si=161&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to Adult Time
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'soapymassage',
|
||||
url: 'https://www.g2fame.com/soapymassage/go.php?pr=8&su=2&si=163&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'trickyspa',
|
||||
url: 'https://www.g2fame.com/trickyspa/go.php?pr=8&su=2&si=186&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
// gamma > girlsway
|
||||
{
|
||||
network: 'girlsway',
|
||||
url: 'https://www.g2fame.com/girlsway/go.php?pr=8&su=2&si=187&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to Adult Time
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'girlstryanal',
|
||||
url: 'https://www.g2fame.com/girlstryanal/go.php?pr=8&su=2&si=190&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'mommysgirl',
|
||||
url: 'https://www.g2fame.com/mommysgirl/go.php?pr=8&su=2&si=189&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to Adult Time
|
||||
},
|
||||
},
|
||||
{
|
||||
channel: 'sextapelesbians',
|
||||
url: 'https://www.g2fame.com/sextapelesbians/go.php?pr=8&su=2&si=188&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
},
|
||||
{
|
||||
channel: 'webyoung',
|
||||
url: 'https://www.g2fame.com/webyoung/go.php?pr=8&su=2&si=175&ad=277470&pa=index&ar=&buffer=',
|
||||
comment: 'per signup',
|
||||
parameters: {
|
||||
scene: false, // redirects to Adult Time
|
||||
},
|
||||
},
|
||||
// kelly madison / 8k
|
||||
{
|
||||
id: '_kellymadison',
|
||||
network: 'kellymadison',
|
||||
url: 'https://www2.kellymadison.com/track/MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'kellymadison',
|
||||
channel: 'kellymadison',
|
||||
url: 'https://www2.kellymadison.com/track/MTAxOTE0LjYuMS4xLjAuNjAwNDgxMS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'teenfidelity',
|
||||
channel: 'teenfidelity',
|
||||
url: 'https://www2.teenfidelity.com/track/MTAxOTE0LjYuNS42LjAuNjAwNTA0OC4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'pornfidelity',
|
||||
channel: 'pornfidelity',
|
||||
url: 'https://www2.pornfidelity.com/track/MTAxOTE0LjYuMy4zLjAuNjAwNDk3MS4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: '5kporn',
|
||||
channel: '5kporn',
|
||||
url: 'https://www2.5kporn.com/track/NzgwLjEuMS4xLjAuMC4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: '5kteens',
|
||||
channel: '5kteens',
|
||||
url: 'https://www2.5kteens.com/track/NzgwLjEuMi4yLjAuMC4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: '8kmilfs',
|
||||
channel: '8kmilfs',
|
||||
url: 'https://www2.8kmilfs.com/track/NzgwLjEuNC40LjAuMC4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: '8kteens',
|
||||
channel: '8kteens',
|
||||
url: 'https://www2.8kteens.com/track/NzgwLjEuNS41LjAuMC4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
// jules jordan
|
||||
{
|
||||
id: 'julesjordan',
|
||||
network: 'julesjordan',
|
||||
url: 'https://enter.julesjordan.com/track/Mzk3MS4yLjMuNi4wLjAuMC4wLjA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'manuelferrara',
|
||||
channel: 'manuelferrara',
|
||||
url: 'https://enter.manuelferrara.com/track/Mzk3MS4yLjcuMTYuMC4wLjAuMC4w',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'theassfactory',
|
||||
channel: 'theassfactory',
|
||||
url: 'https://enter.theassfactory.com/track/Mzk3MS4yLjEuMS4wLjAuMC4wLjA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'spermswallowers',
|
||||
channel: 'spermswallowers',
|
||||
url: 'https://enter.spermswallowers.com/track/Mzk3MS4yLjUuMTMuMC4wLjAuMC4w',
|
||||
comment: '$30 per signup',
|
||||
},
|
||||
// naughty america
|
||||
{
|
||||
id: 'naughtyamerica',
|
||||
network: 'naughtyamerica',
|
||||
url: 'https://natour.naughtyamerica.com/track/MTIzODIxLjEwMDI1LjguOC4wLjEwNzU2MTcuMC4wLjA',
|
||||
comment: 'pay per sign-up',
|
||||
@@ -254,7 +569,6 @@ const affiliates = [
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'naughtyamericavr',
|
||||
network: 'naughtyamericavr',
|
||||
url: 'http://enter.naughtyamericavr.com/track/MTIzODIxLjEwMDI1Ljk3LjI5OS4wLjAuMC4wLjA',
|
||||
comment: 'pay per sign-up',
|
||||
@@ -266,13 +580,11 @@ const affiliates = [
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'tonightsgirlfriend',
|
||||
channel: 'tonightsgirlfriend',
|
||||
url: 'https://enter.tonightsgirlfriend.com/track/MTIzODIxLjEwMDI1LjU4LjgwLjAuMC4wLjAuMA',
|
||||
comment: 'pay per sign-up',
|
||||
},
|
||||
{
|
||||
id: 'realgirlsnow',
|
||||
channel: 'realgirlsnow',
|
||||
url: 'https://enter.realgirlsnow.com/track/MTIzODIxLjEwMDI1LjExMy4zNzkuMC4wLjAuMC4w',
|
||||
comment: 'pay per sign-up',
|
||||
@@ -282,93 +594,78 @@ const affiliates = [
|
||||
},
|
||||
// radical
|
||||
{
|
||||
id: 'radical',
|
||||
network: 'radical',
|
||||
url: 'http://radicalcash.com/track/MzAwMDA5NzkuNy42LjYuMC4wLjAuMC4w',
|
||||
comment: 'webmaster referral',
|
||||
},
|
||||
{
|
||||
id: 'lucidflix',
|
||||
channel: 'lucidflix',
|
||||
url: 'https://register.lucidflix.com/track/MzAwMDA5NzkuMy4xNDcuMzMzLjAuMC4wLjAuMA',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'bjraw',
|
||||
channel: 'bjraw',
|
||||
url: 'https://register.bjraw.com/track/MzAwMDA5NzkuMy45Ny4yNTguMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'gotfilled',
|
||||
channel: 'gotfilled',
|
||||
url: 'https://register.gotfilled.com/track/MzAwMDA5NzkuMy4xMDEuMjY0LjAuMC4wLjAuMA',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'inserted',
|
||||
channel: 'inserted',
|
||||
url: 'https://register.inserted.com/track/MzAwMDA5NzkuMy4xMDIuMjY1LjAuMC4wLjAuMA',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'purgatoryx',
|
||||
channel: 'purgatoryx',
|
||||
url: 'https://register.purgatoryx.com/track/MzAwMDA5NzkuMy44OC4yNDUuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'toughlovex',
|
||||
channel: 'toughlovex',
|
||||
url: 'https://register.join-toughlovex.com/track/MzAwMDA5NzkuMy43Ni4xOTcuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
// radical > topwebmodels
|
||||
{
|
||||
id: 'topwebmodels',
|
||||
network: 'topwebmodels',
|
||||
url: 'https://register.topwebmodels.com/track/MzAwMDA5NzkuMy41NS4xNjguMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'deepthroatsirens',
|
||||
channel: 'deepthroatsirens',
|
||||
url: 'https://register.deepthroatsirens.com/track/MzAwMDA5NzkuMy42MS4xNzQuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'biggulpgirls',
|
||||
channel: 'biggulpgirls',
|
||||
url: 'https://register.biggulpgirls.com/track/MzAwMDA5NzkuMy42Mi4xNzUuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'cougarseason',
|
||||
channel: 'cougarseason',
|
||||
url: 'https://register.cougarseason.com/track/MzAwMDA5NzkuMy41Ny4xNzAuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'facialsforever',
|
||||
channel: 'facialsforever',
|
||||
url: 'https://register.facialsforever.com/track/MzAwMDA5NzkuMy41OC4xNzEuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'poundedpetite',
|
||||
channel: 'poundedpetite',
|
||||
url: 'https://register.poundedpetite.com/track/MzAwMDA5NzkuMy41OS4xNzIuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
{
|
||||
id: 'shesbrandnew',
|
||||
channel: 'shesbrandnew',
|
||||
url: 'https://register.shesbrandnew.com/track/MzAwMDA5NzkuMy42MC4xNzMuMC4wLjAuMC4w',
|
||||
comment: 'rev share',
|
||||
},
|
||||
// kink
|
||||
{
|
||||
id: 'kink',
|
||||
network: 'kink',
|
||||
url: 'https://www.c4cgmn8trk.com/G483KW96H/225JFQ',
|
||||
comment: '50%',
|
||||
@@ -379,7 +676,6 @@ const affiliates = [
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'kinktrans',
|
||||
channel: 'kinktrans',
|
||||
url: 'https://www.c4cgmn8trk.com/G483KW96H/XCQZJ/',
|
||||
comment: '50%',
|
||||
@@ -390,7 +686,6 @@ const affiliates = [
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'kinkmen',
|
||||
network: 'kinkmen',
|
||||
url: 'https://www.c4cgmn8trk.com/G483KW96H/SL1HB/',
|
||||
comment: '50%',
|
||||
@@ -401,7 +696,6 @@ const affiliates = [
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'kinkvr',
|
||||
channel: 'kinkvr',
|
||||
url: 'https://www.c4cgmn8trk.com/G483KW96H/PS824/',
|
||||
comment: '50%',
|
||||
@@ -414,7 +708,6 @@ const affiliates = [
|
||||
},
|
||||
// etc
|
||||
{
|
||||
id: 'bang',
|
||||
network: 'bang',
|
||||
parameters: {
|
||||
query: 'aff=eyJ3IjoiMTQ1ODYiLCJsIjoiMzE2NDYiLCJ0IjoiNDU4NjEifQ==', // supported
|
||||
@@ -702,6 +995,18 @@ async function scan(dir) {
|
||||
return files.flat();
|
||||
}
|
||||
|
||||
function getAffiliateId(affiliate) {
|
||||
if (affiliate.id) {
|
||||
return affiliate.id;
|
||||
}
|
||||
|
||||
if (affiliate.network) {
|
||||
return `_${affiliate.network}`;
|
||||
}
|
||||
|
||||
return affiliate.channel;
|
||||
}
|
||||
|
||||
exports.seed = async (knex) => {
|
||||
const files = await scan('./public/banners');
|
||||
|
||||
@@ -764,7 +1069,7 @@ exports.seed = async (knex) => {
|
||||
const tagsBySlug = tags.reduce((acc, tag) => ({ ...acc, [tag.slug]: tag }), {});
|
||||
|
||||
const affiliatesWithEntityId = affiliates.map((affiliate) => ({
|
||||
id: affiliate.id,
|
||||
id: getAffiliateId(affiliate),
|
||||
entity_id: networksBySlug[affiliate.network]?.id || channelsBySlug[affiliate.channel]?.id || null,
|
||||
url: affiliate.url,
|
||||
parameters: affiliate.parameters,
|
||||
|
||||
Reference in New Issue
Block a user