From 6576770fa03fbb406265e114c5f57b3245bcd9bb Mon Sep 17 00:00:00 2001 From: kaso17 Date: Sun, 30 Oct 2016 20:24:28 +0100 Subject: [PATCH] Add Grabs/DownloadVolumeFactor/UploadVolumeFactor attributes to AnimeTorrents --- src/Jackett/Indexers/AnimeTorrents.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/Jackett/Indexers/AnimeTorrents.cs b/src/Jackett/Indexers/AnimeTorrents.cs index 98170651f..fa5226f3a 100644 --- a/src/Jackett/Indexers/AnimeTorrents.cs +++ b/src/Jackett/Indexers/AnimeTorrents.cs @@ -155,6 +155,7 @@ namespace Jackett.Indexers release.Seeders = ParseUtil.CoerceInt(connections[0].Trim()); release.Peers = ParseUtil.CoerceInt(connections[1].Trim()) + release.Seeders; + release.Grabs = ParseUtil.CoerceLong(connections[2].Trim()); var rCat = row.Cq().Find("td:eq(0) a").First().Attr("href"); var rCatIdx = rCat.IndexOf("cat="); @@ -165,6 +166,23 @@ namespace Jackett.Indexers release.Category = MapTrackerCatToNewznab(rCat); + if (qRow.Find("img[alt=\"Gold Torrent\"]").Length >= 1) + release.DownloadVolumeFactor = 0; + else if (qRow.Find("img[alt=\"Silver Torrent\"]").Length >= 1) + release.DownloadVolumeFactor = 0.5; + else + release.DownloadVolumeFactor = 1; + + var ULFactorImg = qRow.Find("img[alt*=\"x Multiplier Torrent\"]"); + if (ULFactorImg.Length >= 1) + { + release.UploadVolumeFactor = ParseUtil.CoerceDouble(ULFactorImg.Attr("alt").Split('x')[0]); + } + else + { + release.UploadVolumeFactor = 1; + } + releases.Add(release); } }