Compare commits

..

No commits in common. "48015a4c9566d2f8f96e57e04f189e2a30b3063c" and "fa9153deb854e470ed53eebbfc2b1b7338d2cee5" have entirely different histories.

3 changed files with 11 additions and 18 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.231.15", "version": "1.231.14",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "traxxx", "name": "traxxx",
"version": "1.231.15", "version": "1.231.14",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@casl/ability": "^5.2.2", "@casl/ability": "^5.2.2",

View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.231.15", "version": "1.231.14",
"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

@ -4,20 +4,13 @@ const slugify = require('../utils/slugify');
const { get, getAll, initAll, extractDate } = require('../utils/qu'); const { get, getAll, initAll, extractDate } = require('../utils/qu');
const { feetInchesToCm } = require('../utils/convert'); const { feetInchesToCm } = require('../utils/convert');
const imageRegex = /-\dx.jpg/;
function getFallbacks(source) { function getFallbacks(source) {
if (source.includes('join.jpg')) { return [
return null; source.replace('-1x.jpg', '-4x.jpg'),
} source.replace('-1x.jpg', '-3x.jpg'),
source.replace('-1x.jpg', '-2x.jpg'),
return Array.from(new Set([
source.replace(imageRegex, '-4x.jpg'),
source.replace(imageRegex, '-3x.jpg'),
source.replace(imageRegex, '-2x.jpg'),
source.replace(imageRegex, '-1x.jpg'),
source, source,
])); ];
} }
function scrapeAll(scenes, site) { function scrapeAll(scenes, site) {
@ -62,10 +55,10 @@ function scrapeScene({ html, qu }, url, channel) {
release.duration = qu.dur('.video_categories + p'); release.duration = qu.dur('.video_categories + p');
release.poster = getFallbacks(qu.img('a img')) || getFallbacks(qu.img('#preview video', 'poster', { origin: channel.url })); const poster = qu.img('a img');
release.caps = qu.imgs('.featured-video img', 'src0_1x', { origin: channel.url }).map((source) => getFallbacks(source));
release.trailer = qu.video('#preview source'); release.poster = getFallbacks(poster);
release.caps = qu.imgs('.featured-video img', 'src0_1x', { origin: channel.url }).map((source) => getFallbacks(source));
return release; return release;
} }