Compare commits

..

No commits in common. "bec097f14dc75006e3decc9a6af63c563afde05f" and "7f8704ee2c3705d04f8f77602372040a7224a713" have entirely different histories.

3 changed files with 11 additions and 19 deletions

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.128.3", "version": "1.128.2",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.128.3", "version": "1.128.2",
"description": "All the latest porn releases in one place", "description": "All the latest porn releases in one place",
"main": "src/app.js", "main": "src/app.js",
"scripts": { "scripts": {

View File

@ -446,11 +446,11 @@ async function fetchApiLatest(site, page = 1, preData, include, upcoming = false
encodeJSON: true, encodeJSON: true,
}); });
if (res.status === 200 && res.body.results?.[0]?.hits) { if (res.statusCode === 200 && res.body.results?.[0]?.hits) {
return scrapeApiReleases(res.body.results[0].hits, site); return scrapeApiReleases(res.body.results[0].hits, site);
} }
return res.status; return [];
} }
async function fetchApiUpcoming(site, page = 1, preData, include) { async function fetchApiUpcoming(site, page = 1, preData, include) {
@ -487,24 +487,16 @@ async function fetchLatest(site, page = 1) {
const url = getLatestUrl(site, page); const url = getLatestUrl(site, page);
const res = await http.get(url); const res = await http.get(url);
if (res.ok) {
return scrapeAll(res.body.toString(), site); return scrapeAll(res.body.toString(), site);
} }
return res.status;
}
async function fetchUpcoming(site) { async function fetchUpcoming(site) {
const url = getUpcomingUrl(site); const url = getUpcomingUrl(site);
const res = await http.get(url); const res = await http.get(url);
if (res.ok) {
return scrapeAll(res.body.toString(), site, null, false); return scrapeAll(res.body.toString(), site, null, false);
} }
return res.status;
}
function getDeepUrl(url, site, baseRelease, mobile) { function getDeepUrl(url, site, baseRelease, mobile) {
const filter = new Set(['en', 'video', 'scene', site.slug, site.parent.slug]); const filter = new Set(['en', 'video', 'scene', site.slug, site.parent.slug]);
const pathname = baseRelease?.path || new URL(url).pathname const pathname = baseRelease?.path || new URL(url).pathname
@ -546,8 +538,8 @@ async function fetchScene(url, site, baseRelease) {
}), }),
]); ]);
if (res.status === 200) { if (res.statusCode === 200) {
const mobileBody = mobileRes?.status === 200 ? mobileRes.body.toString() : null; const mobileBody = mobileRes?.statusCode === 200 ? mobileRes.body.toString() : null;
const scene = await scrapeScene(res.body.toString(), url, site, baseRelease, mobileBody); const scene = await scrapeScene(res.body.toString(), url, site, baseRelease, mobileBody);
return { ...scene, deepUrl }; return { ...scene, deepUrl };
@ -571,7 +563,7 @@ async function fetchActorScenes(actorName, apiUrl, siteSlug) {
encodeJSON: true, encodeJSON: true,
}); });
if (res.status === 200 && res.body.results[0].hits.length > 0) { if (res.statusCode === 200 && res.body.results[0].hits.length > 0) {
return res.body.results[0].hits; return res.body.results[0].hits;
} }
@ -587,7 +579,7 @@ async function fetchProfile({ name: actorName }, context, altSearchUrl, getActor
: `https://www.${siteSlug}.com/en/search/${siteSlug}/actor/${actorSlug}`; : `https://www.${siteSlug}.com/en/search/${siteSlug}/actor/${actorSlug}`;
const searchRes = await http.get(searchUrl); const searchRes = await http.get(searchUrl);
if (searchRes.status !== 200) { if (searchRes.statusCode !== 200) {
return null; return null;
} }
@ -597,7 +589,7 @@ async function fetchProfile({ name: actorName }, context, altSearchUrl, getActor
const url = `https://${siteSlug}.com${actorUrl}`; const url = `https://${siteSlug}.com${actorUrl}`;
const actorRes = await http.get(url); const actorRes = await http.get(url);
if (actorRes.status !== 200) { if (actorRes.statusCode !== 200) {
return null; return null;
} }