beyond-hd (api): add freeleech filters (#14034)

This commit is contained in:
frias0 2023-02-18 03:58:34 +01:00 committed by GitHub
parent 3ceb131ce8
commit 6fb12e1732
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions

View File

@ -93,6 +93,15 @@ namespace Jackett.Common.Indexers
{ BHDParams.search, query.GetQueryString() },
};
if (configData.FilterFreeleech.Value)
postData.Add(BHDParams.freeleech, "1");
if (configData.FilterLimited.Value)
postData.Add(BHDParams.limited, "1");
if (configData.FilterRefund.Value)
postData.Add(BHDParams.refund, "1");
if (configData.FilterRewind.Value)
postData.Add(BHDParams.rewind, "1");
if (query.IsTVSearch)
postData.Add(BHDParams.categories, "TV");
else if (query.IsMovieSearch)

View File

@ -9,6 +9,10 @@ namespace Jackett.Common.Models.IndexerConfig.Bespoke
public StringConfigurationItem RSSKey { get; private set; }
public DisplayInfoConfigurationItem Instructions { get; private set; }
public BoolConfigurationItem AddHybridFeaturesToTitle { get; private set; }
public BoolConfigurationItem FilterFreeleech { get; private set; }
public BoolConfigurationItem FilterLimited { get; private set; }
public BoolConfigurationItem FilterRefund { get; private set; }
public BoolConfigurationItem FilterRewind { get; private set; }
public ConfigurationDataBeyondHDApi(string instructionMessageOptional)
{
@ -16,6 +20,10 @@ namespace Jackett.Common.Models.IndexerConfig.Bespoke
RSSKey = new StringConfigurationItem("RSS Key");
Instructions = new DisplayInfoConfigurationItem("", instructionMessageOptional);
AddHybridFeaturesToTitle = new BoolConfigurationItem("Include DV/HDR10 in title when release has multiple HDR formats.");
FilterFreeleech = new BoolConfigurationItem("Filter freeleech");
FilterLimited = new BoolConfigurationItem("Filter freeleech (limited UL)");
FilterRefund = new BoolConfigurationItem("Filter refund");
FilterRewind = new BoolConfigurationItem("Filter rewind");
}
}
}