[scraper] updates metadata mapping

This commit is contained in:
TheBeastLT
2020-09-17 21:34:13 +02:00
parent d9eb5f3b35
commit 87161a770b

View File

@@ -44,18 +44,18 @@ function _requestMetadata(url) {
year: body.meta.year, year: body.meta.year,
country: body.meta.country, country: body.meta.country,
genres: body.meta.genres, genres: body.meta.genres,
status: body.status, status: body.meta.status,
videos: (body.meta.videos || []) videos: (body.meta.videos || [])
.map((video) => video.imdbSeason .map((video) => video.imdbSeason
? { ? {
name: video.name, name: video.name || video.title,
season: video.season, season: video.season,
episode: video.episode, episode: video.episode,
imdbSeason: video.imdbSeason, imdbSeason: video.imdbSeason,
imdbEpisode: video.imdbEpisode imdbEpisode: video.imdbEpisode
} }
: { : {
name: video.name, name: video.name || video.title,
season: video.season, season: video.season,
episode: video.episode, episode: video.episode,
kitsuId: video.kitsu_id, kitsuId: video.kitsu_id,
@@ -86,6 +86,7 @@ function escapeTitle(title) {
.replace(/&/g, 'and') .replace(/&/g, 'and')
.replace(/[;, ~.]+/g, ' ') // replace dots, commas or underscores with spaces .replace(/[;, ~.]+/g, ' ') // replace dots, commas or underscores with spaces
.replace(/[^\w \-()+#@!']+/g, '') // remove all non-alphanumeric chars .replace(/[^\w \-()+#@!']+/g, '') // remove all non-alphanumeric chars
.replace(/\s{2,}/, ' ') // replace multiple spaces
.trim(); .trim();
} }