mirror of
https://github.com/Radarr/Radarr.git
synced 2024-10-05 15:47:20 +02:00
Fixed: Switch to discover/movie for TMDB Keyword list
This commit is contained in:
parent
54965cfa6f
commit
92a19a1a81
@ -24,12 +24,12 @@ public virtual ImportListPageableRequestChain GetMovies()
|
|||||||
|
|
||||||
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
||||||
{
|
{
|
||||||
Logger.Info($"Importing TMDb movies from company: {Settings.CompanyId}");
|
Logger.Info("Importing TMDb movies from company: {0}", Settings.CompanyId);
|
||||||
|
|
||||||
var requestBuilder = RequestBuilder.Create()
|
var requestBuilder = RequestBuilder.Create()
|
||||||
.SetSegment("api", "3")
|
.SetSegment("api", "3")
|
||||||
.SetSegment("route", "discover")
|
.SetSegment("route", "discover")
|
||||||
.SetSegment("id", $"movie")
|
.SetSegment("id", "movie")
|
||||||
.SetSegment("secondaryRoute", "");
|
.SetSegment("secondaryRoute", "");
|
||||||
|
|
||||||
requestBuilder.AddQueryParam("with_companies", Settings.CompanyId);
|
requestBuilder.AddQueryParam("with_companies", Settings.CompanyId);
|
||||||
@ -44,7 +44,7 @@ private IEnumerable<ImportListRequest> GetMoviesRequest()
|
|||||||
|
|
||||||
var request = requestBuilder.Build();
|
var request = requestBuilder.Build();
|
||||||
|
|
||||||
Logger.Debug($"Importing TMDb movies from: {request.Url}");
|
Logger.Debug("Importing TMDb movies from: {0}", request.Url);
|
||||||
|
|
||||||
yield return new ImportListRequest(request);
|
yield return new ImportListRequest(request);
|
||||||
}
|
}
|
||||||
|
@ -24,13 +24,15 @@ public virtual ImportListPageableRequestChain GetMovies()
|
|||||||
|
|
||||||
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
||||||
{
|
{
|
||||||
Logger.Info($"Importing TMDb movies from keyword Id: {Settings.KeywordId}");
|
Logger.Info("Importing TMDb movies from keyword Id: {0}", Settings.KeywordId);
|
||||||
|
|
||||||
var requestBuilder = RequestBuilder.Create()
|
var requestBuilder = RequestBuilder.Create()
|
||||||
.SetSegment("api", "3")
|
.SetSegment("api", "3")
|
||||||
.SetSegment("route", "keyword")
|
.SetSegment("route", "discover")
|
||||||
.SetSegment("id", $"{Settings.KeywordId}")
|
.SetSegment("id", "movie")
|
||||||
.SetSegment("secondaryRoute", "/movies");
|
.SetSegment("secondaryRoute", "");
|
||||||
|
|
||||||
|
requestBuilder.AddQueryParam("with_keywords", Settings.KeywordId);
|
||||||
|
|
||||||
var jsonResponse = JsonConvert.DeserializeObject<MovieSearchResource>(HttpClient.Execute(requestBuilder.Build()).Content);
|
var jsonResponse = JsonConvert.DeserializeObject<MovieSearchResource>(HttpClient.Execute(requestBuilder.Build()).Content);
|
||||||
|
|
||||||
@ -42,7 +44,7 @@ private IEnumerable<ImportListRequest> GetMoviesRequest()
|
|||||||
|
|
||||||
var request = requestBuilder.Build();
|
var request = requestBuilder.Build();
|
||||||
|
|
||||||
Logger.Debug($"Importing TMDb movies from: {request.Url}");
|
Logger.Debug("Importing TMDb movies from: {0}", request.Url);
|
||||||
|
|
||||||
yield return new ImportListRequest(request);
|
yield return new ImportListRequest(request);
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,7 @@ public virtual ImportListPageableRequestChain GetMovies()
|
|||||||
|
|
||||||
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
||||||
{
|
{
|
||||||
Logger.Info($"Importing TMDb movies from list: {Settings.ListId}");
|
Logger.Info("Importing TMDb movies from list: {0}", Settings.ListId);
|
||||||
|
|
||||||
var requestBuilder = RequestBuilder.Create()
|
var requestBuilder = RequestBuilder.Create()
|
||||||
.SetSegment("api", "4")
|
.SetSegment("api", "4")
|
||||||
@ -32,7 +32,7 @@ private IEnumerable<ImportListRequest> GetMoviesRequest()
|
|||||||
.SetSegment("id", Settings.ListId)
|
.SetSegment("id", Settings.ListId)
|
||||||
.SetSegment("secondaryRoute", "");
|
.SetSegment("secondaryRoute", "");
|
||||||
|
|
||||||
Logger.Debug($"Getting total pages that TMDb List: {Settings.ListId} consists of");
|
Logger.Debug("Getting total pages that TMDb List: {0} consists of", Settings.ListId);
|
||||||
|
|
||||||
var jsonResponse = JsonConvert.DeserializeObject<MovieSearchResource>(HttpClient.Execute(requestBuilder.Build()).Content);
|
var jsonResponse = JsonConvert.DeserializeObject<MovieSearchResource>(HttpClient.Execute(requestBuilder.Build()).Content);
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ private IEnumerable<ImportListRequest> GetMoviesRequest()
|
|||||||
|
|
||||||
var request = requestBuilder.Build();
|
var request = requestBuilder.Build();
|
||||||
|
|
||||||
Logger.Debug($"Importing TMDb movies from: {request.Url}");
|
Logger.Debug("Importing TMDb movies from: {0}", request.Url);
|
||||||
|
|
||||||
yield return new ImportListRequest(request);
|
yield return new ImportListRequest(request);
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@ public virtual ImportListPageableRequestChain GetMovies()
|
|||||||
|
|
||||||
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
private IEnumerable<ImportListRequest> GetMoviesRequest()
|
||||||
{
|
{
|
||||||
Logger.Info($"Importing TMDb movies from person: {Settings.PersonId}");
|
Logger.Info("Importing TMDb movies from person: {0}", Settings.PersonId);
|
||||||
|
|
||||||
var requestBuilder = RequestBuilder.Create()
|
var requestBuilder = RequestBuilder.Create()
|
||||||
.SetSegment("api", "3")
|
.SetSegment("api", "3")
|
||||||
@ -30,8 +30,7 @@ private IEnumerable<ImportListRequest> GetMoviesRequest()
|
|||||||
.SetSegment("id", Settings.PersonId)
|
.SetSegment("id", Settings.PersonId)
|
||||||
.SetSegment("secondaryRoute", "/movie_credits");
|
.SetSegment("secondaryRoute", "/movie_credits");
|
||||||
|
|
||||||
yield return new ImportListRequest(requestBuilder.Accept(HttpAccept.Json)
|
yield return new ImportListRequest(requestBuilder.Accept(HttpAccept.Json).Build());
|
||||||
.Build());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -110,11 +110,13 @@ private IEnumerable<ImportListRequest> GetMoviesRequests()
|
|||||||
|
|
||||||
for (var pageNumber = 1; pageNumber <= MaxPages; pageNumber++)
|
for (var pageNumber = 1; pageNumber <= MaxPages; pageNumber++)
|
||||||
{
|
{
|
||||||
Logger.Info($"Importing TMDb movies from: {requestBuilder.BaseUrl}&page={pageNumber}");
|
|
||||||
|
|
||||||
requestBuilder.AddQueryParam("page", pageNumber, true);
|
requestBuilder.AddQueryParam("page", pageNumber, true);
|
||||||
|
|
||||||
yield return new ImportListRequest(requestBuilder.Build());
|
var request = requestBuilder.Build();
|
||||||
|
|
||||||
|
Logger.Debug("Importing TMDb movies from: {0}", request.Url);
|
||||||
|
|
||||||
|
yield return new ImportListRequest(request);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ private IEnumerable<ImportListRequest> GetMoviesRequests()
|
|||||||
|
|
||||||
var request = requestBuilder.Build();
|
var request = requestBuilder.Build();
|
||||||
|
|
||||||
Logger.Debug($"Importing TMDb movies from: {request.Url}");
|
Logger.Debug("Importing TMDb movies from: {0}", request.Url);
|
||||||
|
|
||||||
yield return new ImportListRequest(request);
|
yield return new ImportListRequest(request);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user