From c8ae183d68f606f7025c30cd9e86a97891cee7d3 Mon Sep 17 00:00:00 2001 From: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com> Date: Thu, 21 Jul 2022 17:43:56 +0100 Subject: [PATCH] cardigann: add tvmaze support (#13389) Follow up to: #13385 #13387 Includes a couple of fixes for the latter. --- src/Jackett.Common/Content/custom.css | 4 ++++ src/Jackett.Common/Content/custom.js | 5 +++++ src/Jackett.Common/Content/custom_mobile.css | 4 ++++ src/Jackett.Common/Content/index.html | 10 +++++----- src/Jackett.Common/Content/login.html | 2 +- src/Jackett.Common/Indexers/CardigannIndexer.cs | 11 +++++++++-- src/Jackett.Common/Models/DTO/TorznabRequest.cs | 3 +++ src/Jackett.Common/Models/ReleaseInfo.cs | 4 +++- src/Jackett.Common/Models/ResultPage.cs | 1 + src/Jackett.Common/Models/TorznabCapabilities.cs | 10 +++++++--- src/Jackett.Common/Models/TorznabQuery.cs | 4 ++++ .../Common/Models/TorznabCapabilitiesTests.cs | 2 +- 12 files changed, 47 insertions(+), 13 deletions(-) diff --git a/src/Jackett.Common/Content/custom.css b/src/Jackett.Common/Content/custom.css index eba212b0f..ab3aada54 100644 --- a/src/Jackett.Common/Content/custom.css +++ b/src/Jackett.Common/Content/custom.css @@ -309,6 +309,10 @@ table td.fit{ background-color: #86cca8; } +.label-tvmaze { + background-color: #73c3bd; +} + .label-trakt { background-color: #ef1e25; } diff --git a/src/Jackett.Common/Content/custom.js b/src/Jackett.Common/Content/custom.js index f06ed5bd2..d7a5b7e30 100644 --- a/src/Jackett.Common/Content/custom.js +++ b/src/Jackett.Common/Content/custom.js @@ -973,6 +973,7 @@ function updateReleasesRow(row) { var IMDBId = $(row).data("imdb"); var TMDBId = $(row).data("tmdb"); var TVDBId = $(row).data("tvdb"); + var TVMazeId = $(row).data("tvmaze"); var TraktId = $(row).data("trakt"); var DoubanId = $(row).data("douban"); var Poster = $(row).data("poster"); @@ -1012,6 +1013,10 @@ function updateReleasesRow(row) { labels.append('\nTVDB'); } + if (TVMazeId && TVMazeId > 0) { + labels.append('\nTVMaze'); + } + if (TraktId && TraktId > 0) { var TraktType = (Cat.includes("Movies")) ? "movies" : "shows"; labels.append('\nTrakt'); diff --git a/src/Jackett.Common/Content/custom_mobile.css b/src/Jackett.Common/Content/custom_mobile.css index cfba896df..8ff09a348 100644 --- a/src/Jackett.Common/Content/custom_mobile.css +++ b/src/Jackett.Common/Content/custom_mobile.css @@ -292,6 +292,10 @@ table td.fit{ background-color: #86cca8; } +.label-tvmaze { + background-color: #73c3bd; +} + .label-trakt { background-color: #ef1e25; } diff --git a/src/Jackett.Common/Content/index.html b/src/Jackett.Common/Content/index.html index 726727c2c..97dfd41c2 100644 --- a/src/Jackett.Common/Content/index.html +++ b/src/Jackett.Common/Content/index.html @@ -28,8 +28,8 @@ - - + + @@ -458,7 +458,7 @@
{{#each releases}} -