Fixed Team Skeet profiles.

This commit is contained in:
DebaucheryLibrarian 2023-07-21 21:58:50 +02:00
parent e8d081cc67
commit 86e4fb7603
2 changed files with 4 additions and 1 deletions

View File

@ -52,6 +52,7 @@ const hairColors = {
raven: 'black',
red: 'red',
redhead: 'red',
'red head': 'red',
rood: 'red',
blue: 'blue',
green: 'green',

View File

@ -62,6 +62,8 @@ function scrapeAll(scenes, channel) {
function scrapeProfile(actor, entity) {
const profile = {};
console.log(actor);
if (actor.bio.about && !/\band\b/.test(actor.bio.about)) {
const bio = actor.bio.about.split(/\n/).filter(Boolean).reduce((acc, item) => {
const [key, value] = item.match(/(.+): (.+)/).slice(1);
@ -149,7 +151,7 @@ async function fetchProfile(baseActor, { entity, parameters }) {
const res = await qu.get(url);
if (res.ok && res.body) {
return scrapeProfile(res.body._source, entity);
return scrapeProfile(res.body._source || res.body, entity);
}
return res.status;