Added Jawked to Karups, set up affiliate links.

This commit is contained in:
DebaucheryLibrarian
2026-03-17 23:54:32 +01:00
parent 0beb54312a
commit 1c8df6415d
3 changed files with 46 additions and 4 deletions

View File

@@ -6172,7 +6172,8 @@ const sites = [
slug: 'privatecollection', slug: 'privatecollection',
rename: 'karupsprivatecollection', rename: 'karupsprivatecollection',
alias: ['kpc'], alias: ['kpc'],
url: 'https://www.karups.com/site/kpc/', // trailing slash required url: 'https://www.karupspc.com',
// url: 'https://www.karups.com/site/kpc/', // trailing slash required
parent: 'karups', parent: 'karups',
}, },
{ {
@@ -6180,7 +6181,8 @@ const sites = [
slug: 'hometownamateurs', slug: 'hometownamateurs',
rename: 'karupshometownamateurs', rename: 'karupshometownamateurs',
alias: ['kha'], alias: ['kha'],
url: 'https://www.karups.com/site/kha/', url: 'https://www.karupsha.com',
// url: 'https://www.karups.com/site/kha/',
parent: 'karups', parent: 'karups',
}, },
{ {
@@ -6188,7 +6190,8 @@ const sites = [
slug: 'olderwomen', slug: 'olderwomen',
rename: 'karupsolderwomen', rename: 'karupsolderwomen',
alias: ['kow'], alias: ['kow'],
url: 'https://www.karups.com/site/kow/', url: 'https://www.karupsow.com',
// url: 'https://www.karups.com/site/kow/',
parent: 'karups', parent: 'karups',
}, },
{ {
@@ -6199,6 +6202,14 @@ const sites = [
independent: true, independent: true,
tags: ['gay'], tags: ['gay'],
}, },
{
name: 'Jawked',
slug: 'jawked',
url: 'https://www.jawked.com',
parent: 'karups',
independent: true,
tags: ['gay'],
},
// KELLY MADISON MEDIA / 5K / 8K // KELLY MADISON MEDIA / 5K / 8K
{ {
slug: 'teenfidelity', slug: 'teenfidelity',

View File

@@ -990,6 +990,37 @@ const affiliates = [
url: 'https://join.seehimsolo.com/track/MTk0NS4xLjguMTAuMC4wLjAuMC4w', url: 'https://join.seehimsolo.com/track/MTk0NS4xLjguMTAuMC4wLjAuMC4w',
comment: '50% revshare', comment: '50% revshare',
}, },
// karups
{
network: 'karups',
url: 'https://secure.karups.com/track/MjAwMTAwMS4xLjEuMS4wLjAuMC4wLjA',
comment: 'revshare',
},
{
channel: 'hometownamateurs',
url: 'https://secure.karupsha.com/track/MjAwMTAwMS4xLjMuMy4wLjAuMC4wLjA',
comment: 'revshare',
},
{
channel: 'olderwomen',
url: 'https://secure.karupsow.com/track/MjAwMTAwMS4xLjQuNC4wLjAuMC4wLjA',
comment: 'revshare',
},
{
channel: 'privatecollection',
url: 'https://secure.karupspc.com/track/MjAwMTAwMS4xLjIuMi4wLjAuMC4wLjA',
comment: 'revshare',
},
{
channel: 'boyfun',
url: 'https://secure.boyfun.com/track/MjAwMTAwMS4xLjUuNS4wLjAuMC4wLjA',
comment: 'revshare',
},
{
channel: 'jawked',
url: 'https://secure.jawked.com/track/MjAwMTAwMS4xLjExLjExLjAuMC4wLjAuMA',
comment: 'revshare',
},
// etc // etc
{ {
network: 'bang', network: 'bang',

View File

@@ -36,7 +36,7 @@ function scrapeAll(scenes) {
} }
async function fetchLatest(channel, page) { async function fetchLatest(channel, page) {
const res = await unprint.get(new URL(`./videos/page${page}.html`, channel.url).href, { // some sites require a trailing slash, join paths properly const res = await unprint.get(new URL(`./videos/page${page}.html`, channel.url).href, { // some sites require a trailing slash, join paths properly; don't use origin in case channel path is used
selectAll: '.listing-videos .item', selectAll: '.listing-videos .item',
cookies: { cookies: {
warningHidden: 'hide', warningHidden: 'hide',