core: add douban tv search (#13390)

This commit is contained in:
ilike2burnthing
2022-07-22 04:13:55 +01:00
committed by GitHub
parent da46f430e8
commit 2024a43bf5
2 changed files with 6 additions and 2 deletions

View File

@@ -176,7 +176,7 @@
"uniqueItems": true,
"items": {
"type": "string",
"enum": ["q", "season", "ep", "imdbid", "tvdbid", "tmdbid", "tvmazeid", "traktid"]
"enum": ["q", "season", "ep", "imdbid", "tvdbid", "tmdbid", "tvmazeid", "traktid", "doubanid"]
}
},
"movie-search": {

View File

@@ -15,7 +15,8 @@ namespace Jackett.Common.Models
RId,
TmdbId,
TvmazeId,
TraktId
TraktId,
DoubanId
}
public enum MovieSearchParam
@@ -62,6 +63,7 @@ namespace Jackett.Common.Models
public bool TvSearchTmdbAvailable => (TvSearchParams.Contains(TvSearchParam.TmdbId));
public bool TvSearchTvMazeAvailable => (TvSearchParams.Contains(TvSearchParam.TvmazeId));
public bool TvSearchTraktAvailable => (TvSearchParams.Contains(TvSearchParam.TraktId));
public bool TvSearchDoubanAvailable => (TvSearchParams.Contains(TvSearchParam.DoubanId));
public List<MovieSearchParam> MovieSearchParams;
public bool MovieSearchAvailable => (MovieSearchParams.Count > 0);
@@ -199,6 +201,8 @@ namespace Jackett.Common.Models
parameters.Add("tvmazeid");
if (TvSearchTraktAvailable)
parameters.Add("traktid");
if (TvSearchDoubanAvailable)
parameters.Add("doubanid");
return string.Join(",", parameters);
}