From 1ea27648e388b87a54376b8ec0d525f6f3b0bbcd Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Tue, 21 Aug 2012 16:44:17 -0700 Subject: [PATCH] Newznab season and partial season searches --- NzbDrone.Core/Providers/Indexer/Newznab.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/NzbDrone.Core/Providers/Indexer/Newznab.cs b/NzbDrone.Core/Providers/Indexer/Newznab.cs index c836c4832..89c3cb597 100644 --- a/NzbDrone.Core/Providers/Indexer/Newznab.cs +++ b/NzbDrone.Core/Providers/Indexer/Newznab.cs @@ -56,12 +56,26 @@ namespace NzbDrone.Core.Providers.Indexer protected override IList GetSeasonSearchUrls(string seriesTitle, int seasonNumber) { - return new List(); + var searchUrls = new List(); + + foreach (var url in Urls) + { + searchUrls.Add(String.Format("{0}&limit=100&q={1}&season{2}", url, seriesTitle, seasonNumber)); + } + + return searchUrls; } protected override IList GetPartialSeasonSearchUrls(string seriesTitle, int seasonNumber, int episodeWildcard) { - return new List(); + var searchUrls = new List(); + + foreach (var url in Urls) + { + searchUrls.Add(String.Format("{0}&limit=100&q={1}+S{2:00}E{3}", url, seriesTitle, seasonNumber, episodeWildcard)); + } + + return searchUrls; } public override string Name