HD4Free: fix bannerurl and enable IMDB search

This commit is contained in:
kaso17
2017-01-25 13:44:55 +01:00
parent 22a8ee83bf
commit 0a292cf929

View File

@@ -42,6 +42,8 @@ namespace Jackett.Indexers
Encoding = Encoding.GetEncoding("UTF-8"); Encoding = Encoding.GetEncoding("UTF-8");
Language = "en-us"; Language = "en-us";
TorznabCaps.SupportsImdbSearch = true;
AddCategoryMapping(42, TorznabCatType.MoviesSD); // LEGi0N 480p AddCategoryMapping(42, TorznabCatType.MoviesSD); // LEGi0N 480p
AddCategoryMapping(17, TorznabCatType.MoviesHD); // LEGi0N 720p AddCategoryMapping(17, TorznabCatType.MoviesHD); // LEGi0N 720p
AddCategoryMapping(16, TorznabCatType.MoviesHD); // LEGi0N 1080p AddCategoryMapping(16, TorznabCatType.MoviesHD); // LEGi0N 1080p
@@ -278,7 +280,12 @@ namespace Jackett.Indexers
pairs.Add("cats", string.Join(",+", MapTorznabCapsToTrackers(query))); pairs.Add("cats", string.Join(",+", MapTorznabCapsToTrackers(query)));
if (!string.IsNullOrWhiteSpace(searchString)) if (query.ImdbID != null)
{
pairs.Add("search[value]", query.ImdbID);
pairs.Add("search[regex]", "false");
}
else if (!string.IsNullOrWhiteSpace(searchString))
{ {
pairs.Add("search[value]", searchString); pairs.Add("search[value]", searchString);
pairs.Add("search[regex]", "false"); pairs.Add("search[regex]", "false");
@@ -316,7 +323,10 @@ namespace Jackett.Indexers
var poster = row["poster"].ToString(); var poster = row["poster"].ToString();
if(!string.IsNullOrWhiteSpace(poster)) if(!string.IsNullOrWhiteSpace(poster))
{ {
release.BannerUrl = new Uri(SiteLink + poster); var posterurl = poster;
if (!poster.StartsWith("http"))
posterurl = SiteLink + poster;
release.BannerUrl = new Uri(posterurl);
} }
release.Size = ReleaseInfo.GetBytes(row["size"].ToString()); release.Size = ReleaseInfo.GetBytes(row["size"].ToString());