Compare commits

...

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian 19c7f958e1 1.206.10 2022-02-12 03:26:43 +01:00
DebaucheryLibrarian c7710afdbf Fixed Bang! scraped failing when scene has no photos. 2022-02-12 03:26:40 +01:00
3 changed files with 9 additions and 4 deletions

4
package-lock.json generated
View File

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

View File

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

View File

@ -5,6 +5,7 @@ const qu = require('../utils/qu');
const { extractDate } = require('../utils/qu');
const { inchesToCm } = require('../utils/convert');
const slugify = require('../utils/slugify');
const capitalize = require('../utils/capitalize');
const clusterId = '617fb597b659459bafe6472470d9073a';
const authKey = 'YmFuZy1yZWFkOktqVDN0RzJacmQ1TFNRazI=';
@ -15,6 +16,10 @@ const genderMap = {
};
function getScreenUrl(item, scene) {
if (!scene.dvd?.id || !item.screenId) {
return null;
}
return `https://i.bang.com/screenshots/${scene.dvd.id}/${scene.type}/${scene.order}/${item.screenId}.jpg`;
}
@ -57,7 +62,7 @@ async function fetchPhotos(scene) {
async function scrapeScene(scene, entity, options) {
const release = {
entryId: scene.id,
title: scene.name,
title: scene.name || (scene.dvd?.name && scene.type === 'bonus' && capitalize(`${scene.dvd.name} - Bonus Scene ${scene.order || 1}`)) || null,
description: scene.description,
tags: scene.genres.concat(scene.actions).map((genre) => genre.name),
duration: scene.duration,