mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
[scraper] updates metadata mapping
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user