Compare commits

..

No commits in common. "6be065c0cb0175bbb46235a621f5aca4104919dd" and "1896cd1472f46249d81c49c91c783c60233125ad" have entirely different histories.

5 changed files with 16 additions and 12 deletions

2
package-lock.json generated
View File

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

View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.107.3", "version": "1.107.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

@ -145,9 +145,6 @@ const networks = [
slug: 'fantasymassage', slug: 'fantasymassage',
name: 'Fantasy Massage', name: 'Fantasy Massage',
url: 'https://www.fantasymassage.com', url: 'https://www.fantasymassage.com',
parameters: {
mobile: 'https://m.dpfanatics.com/en/video',
},
parent: 'gamma', parent: 'gamma',
}, },
{ {

View File

@ -1811,6 +1811,7 @@ const sites = [
parameters: { parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/allgirlmassage/AllCategories/0/AllPornstars/0/updates/', latest: 'https://www.fantasymassage.com/en/allvideos/allgirlmassage/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/allgirlmassage/AllCategories/0/Actor/0/upcoming/', upcoming: 'https://www.fantasymassage.com/en/allvideos/allgirlmassage/AllCategories/0/Actor/0/upcoming/',
deep: 'network',
photos: 'https://www.fantasymassage.com/en/photo', photos: 'https://www.fantasymassage.com/en/photo',
}, },
}, },
@ -1822,6 +1823,7 @@ const sites = [
parameters: { parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/nurumassage/AllCategories/0/AllPornstars/0/updates/', latest: 'https://www.fantasymassage.com/en/allvideos/nurumassage/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/nurumassage/AllCategories/0/Actor/0/upcoming/', upcoming: 'https://www.fantasymassage.com/en/allvideos/nurumassage/AllCategories/0/Actor/0/upcoming/',
deep: 'network',
photos: 'https://www.fantasymassage.com/en/photo', photos: 'https://www.fantasymassage.com/en/photo',
}, },
}, },
@ -1833,6 +1835,7 @@ const sites = [
parameters: { parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/trickyspa/AllCategories/0/AllPornstars/0/updates/', latest: 'https://www.fantasymassage.com/en/allvideos/trickyspa/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/trickyspa/AllCategories/0/Actor/0/upcoming/', upcoming: 'https://www.fantasymassage.com/en/allvideos/trickyspa/AllCategories/0/Actor/0/upcoming/',
deep: 'network',
photos: 'https://www.fantasymassage.com/en/photo', photos: 'https://www.fantasymassage.com/en/photo',
}, },
}, },
@ -1844,6 +1847,7 @@ const sites = [
parameters: { parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/soapymassage/AllCategories/0/AllPornstars/0/updates/', latest: 'https://www.fantasymassage.com/en/allvideos/soapymassage/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/soapymassage/AllCategories/0/Actor/0/upcoming/', upcoming: 'https://www.fantasymassage.com/en/allvideos/soapymassage/AllCategories/0/Actor/0/upcoming/',
deep: 'network',
photos: 'https://www.fantasymassage.com/en/photo', photos: 'https://www.fantasymassage.com/en/photo',
}, },
}, },
@ -1855,6 +1859,7 @@ const sites = [
parameters: { parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/milkingtable/AllCategories/0/AllPornstars/0/updates/', latest: 'https://www.fantasymassage.com/en/allvideos/milkingtable/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/milkingtable/AllCategories/0/Actor/0/upcoming/', upcoming: 'https://www.fantasymassage.com/en/allvideos/milkingtable/AllCategories/0/Actor/0/upcoming/',
deep: 'network',
photos: 'https://www.fantasymassage.com/en/photo', photos: 'https://www.fantasymassage.com/en/photo',
}, },
}, },
@ -1866,6 +1871,7 @@ const sites = [
parameters: { parameters: {
latest: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/AllPornstars/0/updates/', latest: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/AllPornstars/0/updates/',
upcoming: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/Actor/0/upcoming/', upcoming: 'https://www.fantasymassage.com/en/allvideos/massage-parlor/AllCategories/0/Actor/0/upcoming/',
deep: 'network',
photos: 'https://www.fantasymassage.com/en/photo', photos: 'https://www.fantasymassage.com/en/photo',
}, },
}, },
@ -4133,10 +4139,7 @@ const sites = [
description: 'PureTaboo.com is the ultimate site for family taboo porn, featuring submissive teens & virgins in rough sex videos in ultra 4k HD.', description: 'PureTaboo.com is the ultimate site for family taboo porn, featuring submissive teens & virgins in rough sex videos in ultra 4k HD.',
network: 'puretaboo', network: 'puretaboo',
priority: 1, priority: 1,
parameters: { parameters: { independent: true },
independent: true,
mobile: 'https://m.dpfanatics.com/en/video',
},
}, },
{ {
name: 'Pretty Dirty', name: 'Pretty Dirty',

View File

@ -468,14 +468,18 @@ async function fetchUpcoming(site) {
} }
function getDeepUrl(url, site, release, mobile) { function getDeepUrl(url, site, release, mobile) {
const pathname = release?.path || new URL(url).pathname.replace('/en/video', ''); const pathname = release?.path || new URL(url).pathname;
if (mobile) { if (mobile) {
return `${mobile}${pathname}`; return `${mobile}${pathname.replace('/en/video', '')}`;
}
if (site.parameters?.deep === 'network') {
return `${site.network.url}${pathname}`;
} }
if (site.parameters?.deep) { if (site.parameters?.deep) {
return `${site.parameters.deep}${pathname}`; return `${site.parameters.deep}${pathname.replace('/en/video', '')}`;
} }
return url; return url;