Compare commits

2 Commits
4 changed files with 14 additions and 5 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "traxxx",
"version": "1.254.10",
"version": "1.254.11",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "traxxx",
"version": "1.254.10",
"version": "1.254.11",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-s3": "^3.458.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "traxxx",
"version": "1.254.10",
"version": "1.254.11",
"description": "All the latest porn releases in one place",
"main": "src/app.js",
"scripts": {
+6
View File
@@ -10341,6 +10341,12 @@ const sites = [
url: 'https://pornplus.com/series/pimpparade',
parent: 'pornplus',
},
{
name: 'Penis To Pussy Marketplace',
slug: 'p2pmarketplace',
url: 'https://pornplus.com/series/p2p-marketplace',
parent: 'pornplus',
},
{
name: 'Porn Pros',
slug: 'pornprosplus',
+5 -2
View File
@@ -10,9 +10,12 @@ const dateRegex = /\d{4}-\d{2}-\d{2}T/;
function scrapeLatest(scenes, fullData, channel, parameters) {
return scenes.map(({ query }) => {
const release = {};
const origin = new URL(parameters.latest || channel.url).origin;
release.url = query.url('[href*="/video"]', { origin: new URL(parameters.latest || channel.url).origin });
release.title = query.content('a[href*="/video"] strong');
release.url = query.url('a[href*="/video"]', { origin })
|| query.url('nuxtlink[to*="/video"]', { attribute: 'to', origin });
release.title = query.content('a[href*="/video"] strong, nuxtlink[to*="/video"] strong');
release.entryId = release.url
? new URL(release.url).pathname.split('/').at(-1)