adds horriblesubs scrapper
This commit is contained in:
@@ -10,6 +10,7 @@ function getMetadata(imdbId, type) {
|
||||
.then((body) => {
|
||||
if (body && body.meta && body.meta.name) {
|
||||
return {
|
||||
imdbId: imdbId,
|
||||
title: body.meta.name,
|
||||
year: body.meta.year,
|
||||
genres: body.meta.genres,
|
||||
@@ -38,14 +39,6 @@ function escapeTitle(title, hyphenEscape = true) {
|
||||
.trim();
|
||||
}
|
||||
|
||||
const hardcodedTitles = {
|
||||
'tt0388629': 'one piece',
|
||||
'tt0182629': 'rurouni kenshin',
|
||||
'tt2098220': 'hunter x hunter 2011',
|
||||
'tt1409055': 'dragon ball kai',
|
||||
'tt7441658': 'black clover tv'
|
||||
};
|
||||
|
||||
async function seriesMetadata(id) {
|
||||
const idInfo = id.split(':');
|
||||
const imdbId = idInfo[0];
|
||||
@@ -54,7 +47,6 @@ async function seriesMetadata(id) {
|
||||
|
||||
const metadata = await getMetadata(imdbId, 'series');
|
||||
const title = escapeTitle(metadata.title);
|
||||
const hasEpisodeCount = metadata.episodeCount && metadata.episodeCount.length >= season;
|
||||
|
||||
return {
|
||||
imdb: imdbId,
|
||||
@@ -91,4 +83,4 @@ async function getImdbId(info) {
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = { movieMetadata, seriesMetadata, getImdbId };
|
||||
module.exports = { getMetadata, movieMetadata, seriesMetadata, getImdbId };
|
||||
|
||||
Reference in New Issue
Block a user