adds horriblesubs scrapper

This commit is contained in:
TheBeastLT
2019-03-15 17:17:28 +01:00
parent fa80d34883
commit 88bddcff54
8 changed files with 280 additions and 38 deletions

View File

@@ -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 };