Fixed release actor origin bug.

This commit is contained in:
2019-12-11 05:15:23 +01:00
parent b7c1028663
commit b9af7255f6
9 changed files with 476 additions and 34 deletions

View File

@@ -4,15 +4,13 @@ const bhttp = require('bhttp');
const cheerio = require('cheerio');
const moment = require('moment');
const { matchTags } = require('../tags');
async function scrape(json, site) {
return Promise.all(json.map(async (scene) => {
const {
title,
description,
length,
master_categories: rawTags,
master_categories: tags,
ratings_up: likes,
ratings_down: dislikes,
} = scene;
@@ -23,8 +21,8 @@ async function scrape(json, site) {
const actors = scene.actors.map(({ name }) => name);
const director = scene.directors[0].name;
const tags = await matchTags(rawTags);
const poster = `https://images-evilangel.gammacdn.com/movies${scene.pictures.resized}`;
const movie = `https://evilangel.com/en/movie/${scene.url_movie_title}/${scene.movie_id}`;
return {
url,
@@ -41,6 +39,7 @@ async function scrape(json, site) {
likes,
dislikes,
},
movie,
site,
};
}));
@@ -71,11 +70,7 @@ async function scrapeScene(html, url, site) {
const duration = moment.duration(data.duration.slice(2).split(':')).asSeconds();
const rawTags = data.keywords.split(', ');
const tags = await matchTags(
hasTrans
? [...rawTags, 'transsexual']
: rawTags,
);
const tags = hasTrans ? [...rawTags, 'transsexual'] : rawTags;
const poster = videoData.picPreview;
const trailer = `${videoData.playerOptions.host}${videoData.url}`;