From 68dd53b962f41fae43f5c463a20e3f262736169d Mon Sep 17 00:00:00 2001 From: zone117x Date: Mon, 4 May 2015 21:29:31 -0600 Subject: [PATCH] Search all TV categories for the piratebay --- src/Jackett/Indexers/ThePirateBay.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Jackett/Indexers/ThePirateBay.cs b/src/Jackett/Indexers/ThePirateBay.cs index 6bf9a6cd1..c0b433f7e 100644 --- a/src/Jackett/Indexers/ThePirateBay.cs +++ b/src/Jackett/Indexers/ThePirateBay.cs @@ -45,6 +45,7 @@ namespace Jackett.Indexers const string DefaultUrl = "https://thepiratebay.se"; const string SearchUrl = "/s/?q=\"{0}\"&category=205&page=0&orderby=99"; + const string SearchUrl2 = "/s/?q=\"{0}\"&category=208&page=0&orderby=99"; const string SwitchSingleViewUrl = "/switchview.php?view=s"; string BaseUrl; @@ -111,11 +112,20 @@ namespace Jackett.Indexers { List releases = new List(); + List searchUrls = new List(); + foreach (var title in query.ShowTitles ?? new string[] { string.Empty }) { var searchString = title + " " + query.GetEpisodeSearchString(); - var episodeSearchUrl = baseUrl + string.Format(SearchUrl, HttpUtility.UrlEncode(searchString)); + var queryStr = HttpUtility.UrlEncode(searchString); + var episodeSearchUrl = baseUrl + string.Format(SearchUrl, queryStr); + var episodeSearchUrl2 = baseUrl + string.Format(SearchUrl2, queryStr); + searchUrls.Add(episodeSearchUrl); + searchUrls.Add(episodeSearchUrl2); + } + foreach (var episodeSearchUrl in searchUrls) + { var message = new HttpRequestMessage { Method = HttpMethod.Get,