mirror of
https://github.com/Radarr/Radarr.git
synced 2025-04-24 06:27:08 -04:00
Original Language filter optional for TMDb Popular lists
This commit is contained in:
parent
ddb7d5690b
commit
6ed3045433
2 changed files with 8 additions and 7 deletions
|
@ -38,7 +38,7 @@ namespace NzbDrone.Core.ImportLists.TMDb.Popular
|
|||
var excludeGenreIds = Settings.FilterCriteria.ExcludeGenreIds;
|
||||
var includeCompanyIds = Settings.FilterCriteria.IncludeCompanyIds;
|
||||
var excludeCompanyIds = Settings.FilterCriteria.ExcludeCompanyIds;
|
||||
var languageCode = (TMDbLanguageCodes)Settings.FilterCriteria.LanguageCode;
|
||||
var languageCode = Settings.FilterCriteria.LanguageCode;
|
||||
|
||||
var todaysDate = DateTime.Now.ToString("yyyy-MM-dd");
|
||||
var threeMonthsAgo = DateTime.Parse(todaysDate).AddMonths(-3).ToString("yyyy-MM-dd");
|
||||
|
@ -48,7 +48,8 @@ namespace NzbDrone.Core.ImportLists.TMDb.Popular
|
|||
.SetSegment("api", "3")
|
||||
.SetSegment("route", "discover")
|
||||
.SetSegment("id", "")
|
||||
.SetSegment("secondaryRoute", "movie");
|
||||
.SetSegment("secondaryRoute", "movie")
|
||||
.Accept(HttpAccept.Json);
|
||||
|
||||
switch (Settings.TMDbListType)
|
||||
{
|
||||
|
@ -104,9 +105,10 @@ namespace NzbDrone.Core.ImportLists.TMDb.Popular
|
|||
requestBuilder.AddQueryParam("without_companies", excludeCompanyIds);
|
||||
}
|
||||
|
||||
requestBuilder
|
||||
.AddQueryParam("with_original_language", languageCode)
|
||||
.Accept(HttpAccept.Json);
|
||||
if (languageCode.HasValue)
|
||||
{
|
||||
requestBuilder.AddQueryParam("with_original_language", (TMDbLanguageCodes)languageCode);
|
||||
}
|
||||
|
||||
for (var pageNumber = 1; pageNumber <= MaxPages; pageNumber++)
|
||||
{
|
||||
|
|
|
@ -60,7 +60,6 @@ namespace NzbDrone.Core.ImportLists.TMDb
|
|||
{
|
||||
MinVoteAverage = "5";
|
||||
MinVotes = "1";
|
||||
LanguageCode = (int)TMDbLanguageCodes.en;
|
||||
IncludeGenreIds = "";
|
||||
ExcludeGenreIds = "";
|
||||
IncludeCompanyIds = "";
|
||||
|
@ -89,6 +88,6 @@ namespace NzbDrone.Core.ImportLists.TMDb
|
|||
public string ExcludeCompanyIds { get; set; }
|
||||
|
||||
[FieldDefinition(8, Label = "Original Language", Type = FieldType.Select, SelectOptions = typeof(TMDbLanguageCodes), HelpText = "Filter by Language")]
|
||||
public int LanguageCode { get; set; }
|
||||
public int? LanguageCode { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue