Compare commits

...

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian 325e8ea77d 1.238.6 2024-07-09 01:44:20 +02:00
DebaucheryLibrarian ad9113f624 Added Upclose to Gamma. 2024-07-09 01:44:17 +02:00
4 changed files with 18 additions and 5 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "traxxx",
"version": "1.238.5",
"version": "1.238.6",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "traxxx",
"version": "1.238.5",
"version": "1.238.6",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-s3": "^3.458.0",

View File

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

View File

@ -504,6 +504,15 @@ const sites = [
tags: ['lesbian'],
parent: 'adulttime',
},
{
name: 'Upclose',
slug: 'upclose',
url: 'https://getupclose.com',
parent: 'adulttime',
parameters: {
querySlug: 'getupclose',
},
},
// ADULT TIME no API results
/*
{

View File

@ -654,10 +654,11 @@ function scrapeApiProfile(data, releases, siteSlug) {
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 slug = options.parameters.querySlug || site.slug;
const params = `query=&hitsPerPage=36&maxValuesPerFacet=100&page=${page - 1}&facetFilters=[["lesbian:"],["bisex:"],["shemale:"],["upcoming:${upcoming ? 1 : 0}"]]${options.parameters.queryChannel
? `&filters=channels.id:${options.parameters.queryChannel === true ? site.slug : options.parameters.queryChannel}`
: `&filters=sitename:${site.slug}`}`;
? `&filters=channels.id:${options.parameters.queryChannel === true ? slug : options.parameters.queryChannel}`
: `&filters=sitename:${slug}`}`;
const res = await http.post(apiUrl, {
requests: [
@ -674,7 +675,10 @@ async function fetchLatestApi(site, page = 1, options, preData, upcoming = false
encodeJSON: true,
});
console.log(res.status);
if (res.status === 200 && res.body.results?.[0]?.hits) {
console.log(res.body.results);
return scrapeApiReleases(res.body.results[0].hits, site, options);
}