From 60a2ffbe41d6eb54ceb63724f0a1cc8fdef14355 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Mon, 26 Dec 2016 15:50:08 +0100 Subject: [PATCH] TorrentSyndikat: Add global freeleech check --- src/Jackett/Indexers/TorrentSyndikat.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Jackett/Indexers/TorrentSyndikat.cs b/src/Jackett/Indexers/TorrentSyndikat.cs index e06b7662a..133ffd263 100644 --- a/src/Jackett/Indexers/TorrentSyndikat.cs +++ b/src/Jackett/Indexers/TorrentSyndikat.cs @@ -149,6 +149,7 @@ namespace Jackett.Indexers { CQ dom = results.Content; var rows = dom["table.torrent_table > tbody > tr"]; + var globalFreeleech = dom.Find("legend:contains(\"Freeleech\")+ul > li > b:contains(\"Freeleech\")").Any(); foreach (var row in rows.Skip(1)) { var release = new ReleaseInfo(); @@ -195,7 +196,9 @@ namespace Jackett.Indexers var grabs = qRow.Find("td:nth-child(7)").Text(); release.Grabs = ParseUtil.CoerceInt(grabs); - if (qRow.Find("span.torrent-tag-free").Length >= 1) + if (globalFreeleech) + release.DownloadVolumeFactor = 0; + else if (qRow.Find("span.torrent-tag-free").Length >= 1) release.DownloadVolumeFactor = 0; else release.DownloadVolumeFactor = 1;