Hounddawgs: make grabs optional

This commit is contained in:
kaso17
2017-11-16 14:02:02 +01:00
parent 9a50a378cb
commit c1e495b212

View File

@@ -190,9 +190,11 @@ namespace Jackett.Indexers
var sizeStr = row.ChildElements.ElementAt(5).Cq().Text(); var sizeStr = row.ChildElements.ElementAt(5).Cq().Text();
release.Size = ReleaseInfo.GetBytes(sizeStr); release.Size = ReleaseInfo.GetBytes(sizeStr);
release.Grabs = ParseUtil.CoerceInt(row.ChildElements.ElementAt(6).Cq().Text()); var grabselement = row.Cq().Find("td:nth-last-child(3)");
release.Seeders = ParseUtil.CoerceInt(row.ChildElements.ElementAt(7).Cq().Text()); if (!grabselement.HasClass("nobr")) // Snatches column is optional, not all users see it (if class is nobr it's the size column)
release.Peers = ParseUtil.CoerceInt(row.ChildElements.ElementAt(8).Cq().Text()) + release.Seeders; release.Grabs = ParseUtil.CoerceInt(grabselement.Text());
release.Seeders = ParseUtil.CoerceInt(row.Cq().Find("td:nth-last-child(2)").Text());
release.Peers = ParseUtil.CoerceInt(row.Cq().Find("td:nth-last-child(1)").Text()) + release.Seeders;
var files = row.Cq().Find("td:nth-child(4)").Text(); var files = row.Cq().Find("td:nth-child(4)").Text();
release.Files = ParseUtil.CoerceInt(files); release.Files = ParseUtil.CoerceInt(files);