mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
T411: fix TV Series episode category offset (#1210)
T411 weirdly changed their internal ID mapping to episode number. Eg. Jackett would return S03E05 instead of S03E04. I also cleaned the code.
This commit is contained in:

committed by
kaso17

parent
adcc430f4f
commit
0dd0cb65fd
@@ -178,17 +178,15 @@ namespace Jackett.Indexers
|
|||||||
if (query.Episode != null)
|
if (query.Episode != null)
|
||||||
{
|
{
|
||||||
int episodeInt;
|
int episodeInt;
|
||||||
|
int episodeCategoryOffset = 936;
|
||||||
ParseUtil.TryCoerceInt(query.Episode, out episodeInt);
|
ParseUtil.TryCoerceInt(query.Episode, out episodeInt);
|
||||||
if (episodeInt >= 1 && episodeInt <= 30)
|
if (episodeInt >= 1 && episodeInt <= 8)
|
||||||
{
|
episodeCategoryOffset = 936;
|
||||||
var episodeTermValue = 937 + episodeInt;
|
else if (episodeInt >= 9 && episodeInt <= 30)
|
||||||
searchUrl += "&term[46][]=" + episodeTermValue;
|
episodeCategoryOffset = 937;
|
||||||
}
|
else if (episodeInt >= 31)
|
||||||
else if (episodeInt >= 31 && episodeInt <= 60)
|
episodeCategoryOffset = 1057;
|
||||||
{
|
searchUrl += "&term[46][]=" + (episodeCategoryOffset + episodeInt);
|
||||||
var episodeTermValue = 1087 + episodeInt - 30;
|
|
||||||
searchUrl += "&term[46][]=" + episodeTermValue;
|
|
||||||
}
|
|
||||||
queryStringOverride += " " + query.Episode;
|
queryStringOverride += " " + query.Episode;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user