diff --git a/seeds/01_networks.js b/seeds/01_networks.js index cf723ba9..12d023cd 100755 --- a/seeds/01_networks.js +++ b/seeds/01_networks.js @@ -840,6 +840,9 @@ const networks = [ url: 'https://www.vivid.com', description: 'Home of the Kim Kardashian Sex Tape, Porn Parodies, and over 30,000 XXX Movies from The World Leader In Adult Entertainment.', parent: 'gamma', + parameters: { + sceneMovies: false, + }, }, { slug: 'vixen', diff --git a/src/scrapers/gamma.js b/src/scrapers/gamma.js index aeb6c35c..3af6b187 100755 --- a/src/scrapers/gamma.js +++ b/src/scrapers/gamma.js @@ -35,7 +35,8 @@ async function scrapeApiReleases(json, site, options) { if (typeof options.parameters?.scene === 'string') { release.url = `${options.parameters.scene}${release.path}`; } else if (site.url && options.parameters?.scene !== false) { - release.url = `${site.url}/en/video${release.path}`; + const siteSlug = new URL(site.url).pathname.match(/\/sites\/(\w+)/)?.[1]; + release.url = unprint.prefixUrl(`/en/video${siteSlug ? `/${siteSlug}` : ''}${release.path}`, site.origin); } release.date = unprint.extractDate(scene.release_date, 'YYYY-MM-DD');