From 7351770d0fa4ddbd2688141c9a9e6b24db7a606a Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 17 Aug 2025 05:02:09 +0200 Subject: [PATCH] Added New Sensations as a channel. --- seeds/02_sites.js | 47 ++++++++++++++++++++++++++++++++++++++++++- src/scrapers/gamma.js | 2 +- 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/seeds/02_sites.js b/seeds/02_sites.js index 76cfeb2e..c7b83cc0 100755 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -3213,7 +3213,7 @@ const sites = [ tags: ['parody'], parent: 'digitalplayground', }, - // DFXTRA DOGFART NETWORK + // DFXTRA { slug: 'dfxtra', name: 'DFXtra', @@ -3241,6 +3241,34 @@ const sites = [ layout: 'api', }, }, + { + slug: 'dfxbigbangz', + name: 'DFX Big Bangz', + url: 'https://www.dfxtra.com', + parent: 'dfxtra', + parameters: { + layout: 'api', + }, + }, + { + slug: 'dfxsolemates', + name: 'DFX Solemates', + url: 'https://www.dfxtra.com', + parent: 'dfxtra', + parameters: { + layout: 'api', + }, + }, + { + slug: 'cheatingwithmyex', + name: 'Cheating With My Ex', + url: 'https://www.dfxtra.com', + parent: 'dfxtra', + parameters: { + layout: 'api', + }, + }, + // DFXTRA DOGFART { slug: 'blacksonblondes', name: 'Blacks On Blondes', @@ -8408,6 +8436,16 @@ const sites = [ parent: 'nebraskacoeds', }, // NEW SENSATIONS + { + slug: 'newsensations', + name: 'New Sensations', + url: 'https://www.newsensations.com', + parent: 'newsensations', + parameters: { + siteId: 'ns', + layout: 'block', + }, + }, { slug: 'hotwifexxx', name: 'Hotwife XXX', @@ -10167,6 +10205,13 @@ const sites = [ slug: 'roundandbrown', parent: 'realitykings', }, + { + name: 'Work Me Harder', + url: 'https://workershard.com', + parameters: { siteId: 114711 }, + slug: 'workmeharder', + parent: 'realitykings', + }, { name: 'Monster Curves', slug: 'monstercurves', diff --git a/src/scrapers/gamma.js b/src/scrapers/gamma.js index 44a8d096..b4413676 100755 --- a/src/scrapers/gamma.js +++ b/src/scrapers/gamma.js @@ -218,7 +218,7 @@ function curateTitle(title, channel) { } async function scrapeApiReleases(json, site, options) { - return json.reduce((acc, scene) => { + return json.slice(0, 6).reduce((acc, scene) => { if (options.parameters?.extract && scene.sitename !== options.parameters.extract) { return acc; }