DigitalHive: use and filter

This commit is contained in:
kaso17 2017-02-13 14:21:49 +01:00
parent fa4edf48f1
commit c75ff83bb8
1 changed files with 6 additions and 3 deletions

View File

@ -173,7 +173,7 @@ namespace Jackett.Indexers
} }
try try
{ {
releases.AddRange(contentToReleaseInfos(results.Content)); releases.AddRange(contentToReleaseInfos(query, results.Content));
} }
catch (Exception ex) catch (Exception ex)
{ {
@ -183,7 +183,7 @@ namespace Jackett.Indexers
return releases; return releases;
} }
private IEnumerable<ReleaseInfo> contentToReleaseInfos(CQ dom) private IEnumerable<ReleaseInfo> contentToReleaseInfos(TorznabQuery query, CQ dom)
{ {
List<ReleaseInfo> releases = new List<ReleaseInfo>(); List<ReleaseInfo> releases = new List<ReleaseInfo>();
@ -197,7 +197,10 @@ namespace Jackett.Indexers
var qRow = row.Cq(); var qRow = row.Cq();
release.Title = qRow.Find("td:nth-child(2) > a").First().Text().Trim(); release.Title = qRow.Find("td:nth-child(2) > a").First().Text().Trim();
release.Description = release.Title;
if ((query.ImdbID == null || !TorznabCaps.SupportsImdbSearch) && !query.MatchQueryStringAND(release.Title))
continue;
release.Guid = new Uri(SiteLink + qRow.Find("td:nth-child(2) > a").First().Attr("href")); release.Guid = new Uri(SiteLink + qRow.Find("td:nth-child(2) > a").First().Attr("href"));
release.Comments = release.Guid; release.Comments = release.Guid;
release.Link = new Uri(SiteLink + qRow.Find("td:nth-child(3) > a").First().Attr("href")); release.Link = new Uri(SiteLink + qRow.Find("td:nth-child(3) > a").First().Attr("href"));