Compare commits
2 Commits
cb9368376d
...
fba788a510
Author | SHA1 | Date |
---|---|---|
|
fba788a510 | |
|
405db5e002 |
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.237.22",
|
"version": "1.237.23",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.237.22",
|
"version": "1.237.23",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "^3.458.0",
|
"@aws-sdk/client-s3": "^3.458.0",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.237.22",
|
"version": "1.237.23",
|
||||||
"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": {
|
||||||
|
|
|
@ -7683,11 +7683,16 @@ const sites = [
|
||||||
parameters: { siteId: 'sos' },
|
parameters: { siteId: 'sos' },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
slug: 'fourfingerclub',
|
slug: 'girlgirlxxx',
|
||||||
name: 'Four Finger Club',
|
name: 'Girl Girl XXX',
|
||||||
url: 'https://www.fourfingerclub.com',
|
url: 'https://www.girlgirlxxx.com/',
|
||||||
|
alias: ['four finger club', 'fourfingerclub'],
|
||||||
|
rename: 'fourfingerclub',
|
||||||
parent: 'newsensations',
|
parent: 'newsensations',
|
||||||
parameters: { siteId: 'ffc' },
|
parameters: {
|
||||||
|
siteId: 'girlgirlxxx',
|
||||||
|
layout: 'block',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
slug: 'ashlynnbrooke',
|
slug: 'ashlynnbrooke',
|
||||||
|
|
|
@ -43,7 +43,7 @@ function scrapeLatestClassic(scenes) {
|
||||||
: actors;
|
: actors;
|
||||||
|
|
||||||
// native videothumb entry ID does not occur on scene page, date is not available on all sites
|
// native videothumb entry ID does not occur on scene page, date is not available on all sites
|
||||||
release.entryId = slugify([...[].concat(release.actors || []).sort(), release.title]);
|
release.entryId = slugify(release.title.slice(0, 30)); // title is cut-off at about 35 characters, make sure it matches deep scrape. Not all actors listed.
|
||||||
|
|
||||||
const photoCount = query.number('.update_thumb', { attribute: 'cnt' });
|
const photoCount = query.number('.update_thumb', { attribute: 'cnt' });
|
||||||
|
|
||||||
|
@ -103,7 +103,7 @@ async function scrapeSceneClassic({ query }, context, options) {
|
||||||
url: unprint.query.url(actorEl, null),
|
url: unprint.query.url(actorEl, null),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
release.entryId = slugify([...release.actors.map((actor) => actor.name).sort(), release.title]);
|
release.entryId = slugify(release.title.slice(0, 30)); // overview titles are cut off, make sure entry IDs match. Actors don't match front page
|
||||||
|
|
||||||
release.tags = query.contents('.update_tags a');
|
release.tags = query.contents('.update_tags a');
|
||||||
release.stars = query.number('.gallery_info', { match: /average\s+rating:\s+(\d+\.\d+)/i, matchIndex: 1 });
|
release.stars = query.number('.gallery_info', { match: /average\s+rating:\s+(\d+\.\d+)/i, matchIndex: 1 });
|
||||||
|
|
Loading…
Reference in New Issue