Added 'visible' property to entities. Added various Teen Core Club logos.

This commit is contained in:
2020-07-08 02:53:46 +02:00
parent 50154baa40
commit 9e5d3aa139
262 changed files with 1167 additions and 168 deletions

View File

@@ -6,7 +6,7 @@ const argv = require('./argv');
const logger = require('./logger')(__filename);
const knex = require('./knex');
const slugify = require('./utils/slugify');
const formatDate = require('./utils/qu');
const { formatDate } = require('./utils/qu');
const { associateActors, scrapeActors } = require('./actors');
const { associateReleaseTags } = require('./tags');
const { curateEntity } = require('./entities');
@@ -15,7 +15,7 @@ const { associateReleaseMedia } = require('./media');
function curateReleaseEntry(release, batchId, existingRelease) {
const slugBase = release.title
|| (release.actors?.length && `${release.entity.slug} ${release.actors.map(actor => actor.name).join(' ')}`)
|| (release.date && `${release.entity.slug} ${formatDate('YYYY MM DD')}`)
|| (release.date && `${release.entity.slug} ${formatDate(release.date, 'YYYY MM DD')}`)
|| null;
const slug = slugify(slugBase, '-', {
@@ -36,6 +36,7 @@ function curateReleaseEntry(release, batchId, existingRelease) {
description: release.description,
duration: release.duration,
type: release.type,
comment: release.comment,
// director: release.director,
// likes: release.rating && release.rating.likes,
// dislikes: release.rating && release.rating.dislikes,