1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-03-06 03:38:31 +00:00

norbits: add freeleech search. #9456

This commit is contained in:
Garfield69 2023-03-29 09:18:14 +13:00
parent 241b84ee4f
commit 0c9e031e79

View file

@ -18,6 +18,7 @@ using Jackett.Common.Utils;
using Jackett.Common.Utils.Clients; using Jackett.Common.Utils.Clients;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using NLog; using NLog;
using static Jackett.Common.Models.IndexerConfig.ConfigurationData;
namespace Jackett.Common.Indexers namespace Jackett.Common.Indexers
{ {
@ -49,6 +50,7 @@ namespace Jackett.Common.Indexers
cacheService: cs, cacheService: cs,
configData: new ConfigurationDataNorbits()) configData: new ConfigurationDataNorbits())
{ {
configData.AddDynamic("freeleech", new BoolConfigurationItem("Search freeleech only") { Value = false });
} }
private TorznabCapabilities SetCapabilities() private TorznabCapabilities SetCapabilities()
@ -366,6 +368,9 @@ namespace Jackett.Common.Indexers
term = "all"; term = "all";
} }
if (((BoolConfigurationItem)configData.GetDynamic("freeleech")).Value)
parameters.Add("FL", "1");
// Building our query // Building our query
searchUrl += "?" + searchterm + "&" + parameters.GetQueryString(); searchUrl += "?" + searchterm + "&" + parameters.GetQueryString();