mirror of
https://github.com/Jackett/Jackett.git
synced 2025-10-02 08:34:32 +02:00
AnimeBytes Fix stripping of episode number from search term
This commit is contained in:
@@ -119,12 +119,18 @@ namespace Jackett.Indexers
|
|||||||
base.LoadFromSavedConfiguration(jsonConfig);
|
base.LoadFromSavedConfiguration(jsonConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private string StripEpisodeNumber(string term)
|
||||||
|
{
|
||||||
|
// Tracer does not support searching with episode number so strip it if we have one
|
||||||
|
return Regex.Replace(term, @"\W(\dx)?\d?\d$", string.Empty);
|
||||||
|
}
|
||||||
|
|
||||||
public async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
|
public async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
|
||||||
{
|
{
|
||||||
// The result list
|
// The result list
|
||||||
var releases = new List<ReleaseInfo>();
|
var releases = new List<ReleaseInfo>();
|
||||||
|
|
||||||
foreach (var result in await GetResults(query.SanitizedSearchTerm))
|
foreach (var result in await GetResults(StripEpisodeNumber(query.SanitizedSearchTerm)))
|
||||||
{
|
{
|
||||||
releases.Add(result);
|
releases.Add(result);
|
||||||
}
|
}
|
||||||
@@ -136,14 +142,6 @@ namespace Jackett.Indexers
|
|||||||
{
|
{
|
||||||
var cleanSearchTerm = HttpUtility.UrlEncode(searchTerm);
|
var cleanSearchTerm = HttpUtility.UrlEncode(searchTerm);
|
||||||
|
|
||||||
// This tracker only deals with full seasons so chop off the episode/season number if we have it D:
|
|
||||||
if (!string.IsNullOrWhiteSpace(searchTerm))
|
|
||||||
{
|
|
||||||
var splitindex = searchTerm.LastIndexOf(' ');
|
|
||||||
if (splitindex > -1)
|
|
||||||
searchTerm = searchTerm.Substring(0, splitindex);
|
|
||||||
}
|
|
||||||
|
|
||||||
// The result list
|
// The result list
|
||||||
var releases = new List<ReleaseInfo>();
|
var releases = new List<ReleaseInfo>();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user