Migrated remaining scrapers from qu/http to unprint, likely fixing TeamSkeet and PinkyXXX (verification needed).

This commit is contained in:
DebaucheryLibrarian
2026-10-19 07:35:03 +02:00
parent 03a5ce5bb1
commit 4ede0724a7
24 changed files with 301 additions and 1732 deletions
+3 -4
View File
@@ -2,7 +2,6 @@
const unprint = require('unprint');
const http = require('../utils/http');
const slugify = require('../utils/slugify');
const { convert } = require('../utils/convert');
@@ -99,10 +98,10 @@ async function fetchLatest(channel, page = 1, { parameters }) {
? `https://tours-store.psmcdn.net/${parameters.endpoint}/_search?q=(site.seo.seoSlug:"${seriesId}" AND type:video)&sort=publishedDate:desc&size=30&from=${(page - 1) * 30}`
: `https://tours-store.psmcdn.net/${parameters.endpoint}/_search?sort=publishedDate:desc&q=(type:video AND isXSeries:false)&size=30&from=${(page - 1) * 30}`;
const res = await http.get(url);
const res = await unprint.get(url);
if (res.ok) {
return scrapeAll(res.body.hits.hits.map(({ _source: scene }) => scene), channel, parameters);
if (res.ok && res.data?.hits) {
return scrapeAll(res.data.hits.hits.map(({ _source: scene }) => scene), channel, parameters);
}
return res.status;