Added and restructured various Adult Time series and studios.

This commit is contained in:
DebaucheryLibrarian
2022-10-02 22:49:38 +02:00
parent e15f00e086
commit 463e0e1fe7
236 changed files with 6190 additions and 110 deletions

View File

@@ -224,13 +224,13 @@ async function scrapeApiReleases(json, site) {
const release = {
entryId: scene.clip_id,
title: scene.title,
description: scene.description,
duration: scene.length,
likes: scene.ratings_up,
dislikes: scene.ratings_down,
};
release.title = scene.title.replace(new RegExp(`^\\s*${site.name}\\s*[:|-]\\s`, 'i'), ''); // some videos are redundantly prefixed with the name of the site, i.e. Bubblegum Dungeon and Lady Gonzo
release.path = `/${scene.url_title}/${release.entryId}`;
if (site.parameters?.scene) release.url = `${site.parameters.scene}${release.path}`;
@@ -623,8 +623,8 @@ function scrapeApiProfile(data, releases, siteSlug) {
return profile;
}
async function fetchLatestApi(site, page = 1, preData, include, upcoming = false) {
const referer = site.parameters?.referer || `${site.parameters?.networkReferer ? site.parent.url : site.url}/en/videos`;
async function fetchLatestApi(site, page = 1, options, preData, upcoming = false) {
const referer = options.parameters?.referer || `${options.parameters?.networkReferer ? site.parent.url : site.url}/en/videos`;
const { apiUrl } = await fetchApiCredentials(referer, site);
const res = await http.post(apiUrl, {
@@ -649,8 +649,8 @@ async function fetchLatestApi(site, page = 1, preData, include, upcoming = false
return res.status;
}
async function fetchUpcomingApi(site, page = 1, preData, include) {
return fetchLatestApi(site, page, preData, include, true);
async function fetchUpcomingApi(site, page = 1, options, preData) {
return fetchLatestApi(site, page, options, preData, true);
}
async function fetchSceneApi(url, site, baseRelease, options) {