mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
beyondhd-api: add an extra check for tmdb id
This commit is contained in:
@@ -199,23 +199,38 @@ namespace Jackett.Common.Indexers
|
|||||||
Category = MapTrackerCatDescToNewznab(bhdResult.category)
|
Category = MapTrackerCatDescToNewznab(bhdResult.category)
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(bhdResult.imdb_id))
|
if (bhdResult.imdb_id.IsNotNullOrWhiteSpace())
|
||||||
|
{
|
||||||
releaseInfo.Imdb = ParseUtil.GetImdbId(bhdResult.imdb_id);
|
releaseInfo.Imdb = ParseUtil.GetImdbId(bhdResult.imdb_id);
|
||||||
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(bhdResult.tmdb_id))
|
if (bhdResult.tmdb_id.IsNotNullOrWhiteSpace() && ParseUtil.TryCoerceLong(bhdResult.tmdb_id.Split('/')[1], out var tmdbResult))
|
||||||
releaseInfo.TMDb = ParseUtil.CoerceLong(bhdResult.tmdb_id);
|
{
|
||||||
|
releaseInfo.TMDb = tmdbResult;
|
||||||
|
}
|
||||||
|
|
||||||
releaseInfo.DownloadVolumeFactor = 1;
|
releaseInfo.DownloadVolumeFactor = 1;
|
||||||
releaseInfo.UploadVolumeFactor = 1;
|
releaseInfo.UploadVolumeFactor = 1;
|
||||||
|
|
||||||
if (bhdResult.freeleech == 1 || bhdResult.limited == 1)
|
if (bhdResult.freeleech == 1 || bhdResult.limited == 1)
|
||||||
|
{
|
||||||
releaseInfo.DownloadVolumeFactor = 0;
|
releaseInfo.DownloadVolumeFactor = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (bhdResult.promo25 == 1)
|
if (bhdResult.promo25 == 1)
|
||||||
|
{
|
||||||
releaseInfo.DownloadVolumeFactor = .75;
|
releaseInfo.DownloadVolumeFactor = .75;
|
||||||
|
}
|
||||||
|
|
||||||
if (bhdResult.promo50 == 1)
|
if (bhdResult.promo50 == 1)
|
||||||
|
{
|
||||||
releaseInfo.DownloadVolumeFactor = .50;
|
releaseInfo.DownloadVolumeFactor = .50;
|
||||||
|
}
|
||||||
|
|
||||||
if (bhdResult.promo75 == 1)
|
if (bhdResult.promo75 == 1)
|
||||||
|
{
|
||||||
releaseInfo.DownloadVolumeFactor = .25;
|
releaseInfo.DownloadVolumeFactor = .25;
|
||||||
|
}
|
||||||
|
|
||||||
return releaseInfo;
|
return releaseInfo;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user