Compare commits

...

2 Commits

5 changed files with 25 additions and 4 deletions

2
package-lock.json generated
View File

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

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

View File

@ -390,6 +390,16 @@ const sites = [
description: 'LadyGonzo.com is a new Adult Time porn series featuring Joanna Angel shooting hardcore sex and gonzo porn movies the way she\'d like to see it!',
network: 'adulttime',
},
{
name: 'Girls Under Arrest',
slug: 'girlsunderarrest',
url: 'https://www.girlsunderarrest.com',
parameters: {
referer: 'https://www.isthisreal.com',
scene: 'https://www.isthisreal.com/en/video/girlsunderarrest',
},
network: 'adulttime',
},
// AMATEUR ALLURE
{
name: 'Amateur Allure',
@ -2013,6 +2023,7 @@ const sites = [
network: 'girlsway',
parameters: {
referer: 'https://www.girlsway.com',
mobile: 'https://m.dpfanatics.com/en/video',
},
},
{
@ -2020,6 +2031,9 @@ const sites = [
name: 'Mommy\'s Girl',
url: 'https://www.mommysgirl.com',
network: 'girlsway',
parameters: {
mobile: 'https://m.dpfanatics.com/en/video',
},
},
{
slug: 'webyoung',
@ -2028,6 +2042,7 @@ const sites = [
network: 'girlsway',
parameters: {
referer: 'https://www.girlsway.com',
mobile: 'https://m.dpfanatics.com/en/video',
},
},
{
@ -2036,6 +2051,7 @@ const sites = [
url: 'https://www.sextapelesbians.com',
network: 'girlsway',
parameters: {
scene: 'https://www.girlsway.com/en/video/sextapelesbians', // sextapelesbians.com redirects to isthisreal.com
referer: 'https://www.girlsway.com',
},
},
@ -2045,7 +2061,8 @@ const sites = [
url: 'https://www.girlsway.com/en/videos/momsonmoms',
network: 'girlsway',
parameters: {
scene: 'https://www.girlsway.com/en/video',
scene: 'https://www.girlsway.com/en/video/sextapelesbians',
referer: 'https://www.girlsway.com',
},
},
// HUSSIE PASS

View File

@ -468,7 +468,11 @@ async function fetchUpcoming(site) {
}
function getDeepUrl(url, site, release, mobile) {
const pathname = release?.path || new URL(url).pathname.replace(/\/en(\/video)?|\/scene/g, '');
const filter = new Set(['en', 'video', 'scene', site.slug, site.network.slug]);
const pathname = release?.path || new URL(url).pathname
.split('/')
.filter(component => !filter.has(component))
.join('/'); // reduce to scene ID and title slug
if (mobile) {
return `${mobile}${pathname}`;