From 016c24af28cd3824d35dacef758d70db80bf6ec9 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Tue, 3 Mar 2026 22:40:49 +0100 Subject: [PATCH] Added channel filter option to Gamma scraper, re-added Disruptive Films channel. --- seeds/00_tags.js | 1 + seeds/02_sites.js | 2 +- src/scrapers/gamma.js | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/seeds/00_tags.js b/seeds/00_tags.js index 7f7e1888..464ddf92 100755 --- a/seeds/00_tags.js +++ b/seeds/00_tags.js @@ -3025,6 +3025,7 @@ const priorities = [ // higher index is higher priority ['gangbang'], ['gay', 'transsexual', 'bisexual', 'hentai'], ['pissing'], + ['compilation', 'bts'], ].reduce((acc, slugs, index) => { slugs.forEach((slug) => { acc[slug] = index; }); diff --git a/seeds/02_sites.js b/seeds/02_sites.js index 91da9c11..5bff197c 100755 --- a/seeds/02_sites.js +++ b/seeds/02_sites.js @@ -1018,12 +1018,12 @@ const sites = [ { name: 'Disruptive Films', slug: 'disruptivefilms', - delete: true, url: 'https://www.disruptivefilms.com', parent: 'disruptivefilms', tags: ['gay'], parameters: { queryChannel: 'asgmaxdisruptivefilms', + filterChannel: 'asgmaxdisruptivefilms', }, }, { diff --git a/src/scrapers/gamma.js b/src/scrapers/gamma.js index 209f4821..07a19eb5 100755 --- a/src/scrapers/gamma.js +++ b/src/scrapers/gamma.js @@ -21,6 +21,10 @@ async function scrapeApiReleases(json, site, options) { return acc; } + if (options.parameters?.filterChannel && scene.mainChannel?.id !== options.parameters.filterChannel) { + return acc; + } + const release = { entryId: scene.clip_id, description: scene.description,