mirror of https://github.com/Radarr/Radarr
Allow all languages in TMDb import list
This commit is contained in:
parent
ecf9983ea6
commit
5d1771d50a
|
@ -36,17 +36,18 @@ namespace NzbDrone.Core.ImportLists.TMDb.Popular
|
||||||
var certification = Settings.FilterCriteria.Certification;
|
var certification = Settings.FilterCriteria.Certification;
|
||||||
var includeGenreIds = Settings.FilterCriteria.IncludeGenreIds;
|
var includeGenreIds = Settings.FilterCriteria.IncludeGenreIds;
|
||||||
var excludeGenreIds = Settings.FilterCriteria.ExcludeGenreIds;
|
var excludeGenreIds = Settings.FilterCriteria.ExcludeGenreIds;
|
||||||
var languageCode = (TMDbLanguageCodes)Settings.FilterCriteria.LanguageCode;
|
var languageCode = Settings.FilterCriteria.LanguageCode;
|
||||||
|
|
||||||
var todaysDate = DateTime.Now.ToString("yyyy-MM-dd");
|
var todaysDate = DateTime.Now.ToString("yyyy-MM-dd");
|
||||||
var threeMonthsAgo = DateTime.Parse(todaysDate).AddMonths(-3).ToString("yyyy-MM-dd");
|
var threeMonthsAgo = DateTime.Parse(todaysDate).AddMonths(-3).ToString("yyyy-MM-dd");
|
||||||
var threeMonthsFromNow = DateTime.Parse(todaysDate).AddMonths(3).ToString("yyyy-MM-dd");
|
var threeMonthsFromNow = DateTime.Parse(todaysDate).AddMonths(3).ToString("yyyy-MM-dd");
|
||||||
|
|
||||||
var requestBuilder = RequestBuilder.Create()
|
var requestBuilder = RequestBuilder.Create()
|
||||||
.SetSegment("api", "3")
|
.SetSegment("api", "3")
|
||||||
.SetSegment("route", "discover")
|
.SetSegment("route", "discover")
|
||||||
.SetSegment("id", "")
|
.SetSegment("id", "")
|
||||||
.SetSegment("secondaryRoute", "movie");
|
.SetSegment("secondaryRoute", "movie")
|
||||||
|
.Accept(HttpAccept.Json);
|
||||||
|
|
||||||
switch (Settings.TMDbListType)
|
switch (Settings.TMDbListType)
|
||||||
{
|
{
|
||||||
|
@ -92,9 +93,10 @@ namespace NzbDrone.Core.ImportLists.TMDb.Popular
|
||||||
requestBuilder.AddQueryParam("without_genres", excludeGenreIds);
|
requestBuilder.AddQueryParam("without_genres", excludeGenreIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
requestBuilder
|
if (languageCode.HasValue)
|
||||||
.AddQueryParam("with_original_language", languageCode)
|
{
|
||||||
.Accept(HttpAccept.Json);
|
requestBuilder.AddQueryParam("with_original_language", (TMDbLanguageCodes)languageCode);
|
||||||
|
}
|
||||||
|
|
||||||
for (var pageNumber = 1; pageNumber <= MaxPages; pageNumber++)
|
for (var pageNumber = 1; pageNumber <= MaxPages; pageNumber++)
|
||||||
{
|
{
|
||||||
|
|
|
@ -47,7 +47,6 @@ namespace NzbDrone.Core.ImportLists.TMDb
|
||||||
{
|
{
|
||||||
MinVoteAverage = "5";
|
MinVoteAverage = "5";
|
||||||
MinVotes = "1";
|
MinVotes = "1";
|
||||||
LanguageCode = (int)TMDbLanguageCodes.en;
|
|
||||||
ExcludeGenreIds = "";
|
ExcludeGenreIds = "";
|
||||||
IncludeGenreIds = "";
|
IncludeGenreIds = "";
|
||||||
}
|
}
|
||||||
|
@ -68,6 +67,6 @@ namespace NzbDrone.Core.ImportLists.TMDb
|
||||||
public string ExcludeGenreIds { get; set; }
|
public string ExcludeGenreIds { get; set; }
|
||||||
|
|
||||||
[FieldDefinition(6, Label = "Original Language", Type = FieldType.Select, SelectOptions = typeof(TMDbLanguageCodes), HelpText = "Filter by Language")]
|
[FieldDefinition(6, Label = "Original Language", Type = FieldType.Select, SelectOptions = typeof(TMDbLanguageCodes), HelpText = "Filter by Language")]
|
||||||
public int LanguageCode { get; set; }
|
public int? LanguageCode { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue