mirror of https://github.com/Jackett/Jackett
beyond-hd (api): add freeleech filters (#14034)
This commit is contained in:
parent
3ceb131ce8
commit
6fb12e1732
|
@ -93,6 +93,15 @@ namespace Jackett.Common.Indexers
|
||||||
{ BHDParams.search, query.GetQueryString() },
|
{ 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)
|
if (query.IsTVSearch)
|
||||||
postData.Add(BHDParams.categories, "TV");
|
postData.Add(BHDParams.categories, "TV");
|
||||||
else if (query.IsMovieSearch)
|
else if (query.IsMovieSearch)
|
||||||
|
|
|
@ -9,6 +9,10 @@ namespace Jackett.Common.Models.IndexerConfig.Bespoke
|
||||||
public StringConfigurationItem RSSKey { get; private set; }
|
public StringConfigurationItem RSSKey { get; private set; }
|
||||||
public DisplayInfoConfigurationItem Instructions { get; private set; }
|
public DisplayInfoConfigurationItem Instructions { get; private set; }
|
||||||
public BoolConfigurationItem AddHybridFeaturesToTitle { 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)
|
public ConfigurationDataBeyondHDApi(string instructionMessageOptional)
|
||||||
{
|
{
|
||||||
|
@ -16,6 +20,10 @@ namespace Jackett.Common.Models.IndexerConfig.Bespoke
|
||||||
RSSKey = new StringConfigurationItem("RSS Key");
|
RSSKey = new StringConfigurationItem("RSS Key");
|
||||||
Instructions = new DisplayInfoConfigurationItem("", instructionMessageOptional);
|
Instructions = new DisplayInfoConfigurationItem("", instructionMessageOptional);
|
||||||
AddHybridFeaturesToTitle = new BoolConfigurationItem("Include DV/HDR10 in title when release has multiple HDR formats.");
|
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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue