Compare commits

...

2 Commits

Author SHA1 Message Date
ThePendulum b075adf424 1.77.4 2020-02-03 00:51:28 +01:00
ThePendulum a96680875c Fixed media duplicate fallbacks being ignored. 2020-02-03 00:51:25 +01:00
4 changed files with 4 additions and 4 deletions

2
package-lock.json generated
View File

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

View File

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

View File

@ -93,7 +93,7 @@ async function findDuplicates(photos, identifier, prop = null, label) {
const originals = photos.filter((source) => {
if (Array.isArray(source)) {
return !source.some(sourceX => !duplicateLookup.has((prop && sourceX[prop]) || (sourceX.src && sourceX)));
return !source.some(sourceX => duplicateLookup.has((prop && sourceX[prop]) || (sourceX.src && sourceX)));
}
return !duplicateLookup.has((prop && source[prop]) || (source.src && source));

View File

@ -82,11 +82,11 @@ async function scrapeScene(html, url) {
const durationEl = qa('value').find(el => /\d{1,3}:\d{2}/.test(el.textContent));
release.duration = ql(durationEl);
release.poster = qp('video'); // _800.jpg is larger than _xl.jpg in landscape
const photosUrl = qu('a[href*=photos]');
if (photosUrl) {
release.photos = await fetchPhotos(photosUrl);
release.poster = qp('video'); // _800.jpg is larger than _xl.jpg in landscape
} else {
release.photos = qis('img[src*=ThumbNails]');
}