nebulance: add tvmaze support (#14098) related to #6413

This commit is contained in:
Bogdan 2023-02-26 20:42:03 +02:00 committed by GitHub
parent fdb2e68efd
commit 1d62b859e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 2 deletions

View File

@ -42,7 +42,7 @@ namespace Jackett.Common.Indexers
LimitsMax = 1000,
TvSearchParams = new List<TvSearchParam>
{
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.Genre
TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.Genre, TvSearchParam.TvmazeId
},
SupportsRawSearch = true
},
@ -161,7 +161,13 @@ namespace Jackett.Common.Indexers
var searchString = query.GetQueryString();
if (!string.IsNullOrWhiteSpace(searchString))
searchParam["name"] = "%" + Regex.Replace(searchString, @"[ -._]+", "%").Trim() + "%";
searchParam["name"] = "%" + Regex.Replace(searchString, "[\\W]+", "%").Trim() + "%";
if (query.IsTvmazeQuery && query.TvmazeID.HasValue)
{
searchParam["tvmaze"] = query.TvmazeID;
searchParam["name"] = "%" + Regex.Replace(query.GetEpisodeSearchString(), "[\\W]+", "%").Trim() + "%";
}
if (query.IsGenreQuery)
{