From 96afb7f3275ec774d2f1584cedd5505d84e463df Mon Sep 17 00:00:00 2001 From: Qstick Date: Sat, 31 Jul 2021 08:33:01 -0400 Subject: [PATCH] Fixed: (BakaBT) Map AnimeMovie to Movie Fixes #147 --- .../Indexers/Definitions/BakaBT.cs | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/BakaBT.cs b/src/NzbDrone.Core/Indexers/Definitions/BakaBT.cs index 8e0f8d371..bc8e123c4 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/BakaBT.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/BakaBT.cs @@ -110,6 +110,10 @@ namespace NzbDrone.Core.Indexers.Definitions { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, + MovieSearchParams = new List + { + MovieSearchParam.Q + }, MusicSearchParams = new List { MusicSearchParam.Q @@ -124,7 +128,7 @@ namespace NzbDrone.Core.Indexers.Definitions caps.Categories.AddCategoryMapping(2, NewznabStandardCategory.TVAnime, "OVA"); caps.Categories.AddCategoryMapping(3, NewznabStandardCategory.AudioOther, "Soundtrack"); caps.Categories.AddCategoryMapping(4, NewznabStandardCategory.BooksComics, "Manga"); - caps.Categories.AddCategoryMapping(5, NewznabStandardCategory.TVAnime, "Anime Movie"); + caps.Categories.AddCategoryMapping(5, NewznabStandardCategory.Movies, "Anime Movie"); caps.Categories.AddCategoryMapping(6, NewznabStandardCategory.TVOther, "Live Action"); caps.Categories.AddCategoryMapping(7, NewznabStandardCategory.BooksOther, "Artbook"); caps.Categories.AddCategoryMapping(8, NewznabStandardCategory.AudioVideo, "Music Video"); @@ -143,7 +147,7 @@ namespace NzbDrone.Core.Indexers.Definitions { } - private IEnumerable GetPagedRequests(string term, int[] categories) + private IEnumerable GetPagedRequests(string term) { var searchString = term; var searchUrl = Settings.BaseUrl + "browse.php?only=0&hentai=1&incomplete=1&lossless=1&hd=1&multiaudio=1&bonus=1&reorder=1&q="; @@ -165,6 +169,8 @@ namespace NzbDrone.Core.Indexers.Definitions { var pageableRequests = new IndexerPageableRequestChain(); + pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm))); + return pageableRequests; } @@ -172,7 +178,7 @@ namespace NzbDrone.Core.Indexers.Definitions { var pageableRequests = new IndexerPageableRequestChain(); - pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm), searchCriteria.Categories)); + pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm))); return pageableRequests; } @@ -181,7 +187,7 @@ namespace NzbDrone.Core.Indexers.Definitions { var pageableRequests = new IndexerPageableRequestChain(); - pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm), searchCriteria.Categories)); + pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm))); return pageableRequests; } @@ -190,7 +196,7 @@ namespace NzbDrone.Core.Indexers.Definitions { var pageableRequests = new IndexerPageableRequestChain(); - pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm), searchCriteria.Categories)); + pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm))); return pageableRequests; } @@ -199,7 +205,7 @@ namespace NzbDrone.Core.Indexers.Definitions { var pageableRequests = new IndexerPageableRequestChain(); - pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm), searchCriteria.Categories)); + pageableRequests.Add(GetPagedRequests(string.Format("{0}", searchCriteria.SanitizedSearchTerm))); return pageableRequests; } @@ -296,7 +302,7 @@ namespace NzbDrone.Core.Indexers.Definitions release.Categories = currentCategories; - //release.Description = row.QuerySelector("span.tags")?.TextContent; + release.Description = row.QuerySelector("span.tags")?.TextContent; release.Guid = _settings.BaseUrl + qTitleLink.GetAttribute("href"); release.InfoUrl = release.Guid;