mirror of https://github.com/Jackett/Jackett
avistaz: set caps limits for pagination to work and set requestDelay to 3s (#14134)
This commit is contained in:
parent
851f02fe48
commit
ec55d71c6c
|
@ -138,6 +138,8 @@ namespace Jackett.Common.Indexers.Abstract
|
|||
Encoding = Encoding.UTF8;
|
||||
Language = "en-US";
|
||||
Type = "private";
|
||||
|
||||
webclient.requestDelay = 3;
|
||||
}
|
||||
|
||||
public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)
|
||||
|
|
|
@ -19,6 +19,8 @@ namespace Jackett.Common.Indexers
|
|||
link: "https://avistaz.to/",
|
||||
caps: new TorznabCapabilities
|
||||
{
|
||||
LimitsDefault = 50,
|
||||
LimitsMax = 50,
|
||||
TvSearchParams = new List<TvSearchParam>
|
||||
{
|
||||
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId, TvSearchParam.Genre
|
||||
|
|
|
@ -19,13 +19,15 @@ namespace Jackett.Common.Indexers
|
|||
link: "https://cinemaz.to/",
|
||||
caps: new TorznabCapabilities
|
||||
{
|
||||
LimitsDefault = 50,
|
||||
LimitsMax = 50,
|
||||
TvSearchParams = new List<TvSearchParam>
|
||||
{
|
||||
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId, TvSearchParam.Genre
|
||||
},
|
||||
MovieSearchParams = new List<MovieSearchParam> {
|
||||
MovieSearchParams = new List<MovieSearchParam>
|
||||
{
|
||||
MovieSearchParam.Q, MovieSearchParam.ImdbId, MovieSearchParam.Genre
|
||||
|
||||
}
|
||||
},
|
||||
configService: configService,
|
||||
|
|
|
@ -51,11 +51,18 @@ namespace Jackett.Common.Indexers
|
|||
var categoryMapping = MapTorznabCapsToTrackers(query).Distinct().ToList();
|
||||
var qc = new List<KeyValuePair<string, string>> // NameValueCollection don't support cat[]=19&cat[]=6
|
||||
{
|
||||
{"in", "1"},
|
||||
{"category", categoryMapping.Any() ? categoryMapping.First() : "0"},
|
||||
{"search", GetSearchTerm(query).Trim()}
|
||||
{ "in", "1" },
|
||||
{ "category", categoryMapping.FirstIfSingleOrDefault("0") },
|
||||
{ "limit", "50" },
|
||||
{ "search", GetSearchTerm(query).Trim() }
|
||||
};
|
||||
|
||||
if (query.Limit > 0 && query.Offset > 0)
|
||||
{
|
||||
var page = query.Offset / query.Limit + 1;
|
||||
qc.Add("page", page.ToString());
|
||||
}
|
||||
|
||||
if (configData.Freeleech.Value)
|
||||
qc.Add("discount[]", "1");
|
||||
|
||||
|
|
|
@ -19,6 +19,8 @@ namespace Jackett.Common.Indexers
|
|||
link: "https://privatehd.to/",
|
||||
caps: new TorznabCapabilities
|
||||
{
|
||||
LimitsDefault = 50,
|
||||
LimitsMax = 50,
|
||||
TvSearchParams = new List<TvSearchParam>
|
||||
{
|
||||
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId, TvSearchParam.Genre
|
||||
|
|
Loading…
Reference in New Issue