diff --git a/src/Jackett.Common/Definitions/anime-free.yml b/src/Jackett.Common/Definitions/anime-free.yml index b03235a58..b45a0ee86 100644 --- a/src/Jackett.Common/Definitions/anime-free.yml +++ b/src/Jackett.Common/Definitions/anime-free.yml @@ -5,6 +5,7 @@ description: "Anime-Free is a RUSSIAN Semi-Private Torrent Tracker for Hentai ma language: ru-RU type: semi-private encoding: windows-1251 +testlinktorrent: false links: - https://anime-free.biz/ legacylinks: diff --git a/src/Jackett.Common/Definitions/hellastz.yml b/src/Jackett.Common/Definitions/hellastz.yml index 6f34d7448..569897692 100644 --- a/src/Jackett.Common/Definitions/hellastz.yml +++ b/src/Jackett.Common/Definitions/hellastz.yml @@ -5,6 +5,7 @@ description: "HellasTZ is an Greek Private site for TV / MOVIES / GENERAL" language: el-GR type: private encoding: UTF-8 +testlinktorrent: false links: - https://hellastz.com/ certificates: diff --git a/src/Jackett.Common/Indexers/CardigannIndexer.cs b/src/Jackett.Common/Indexers/CardigannIndexer.cs index ab395056d..8a1dd8005 100644 --- a/src/Jackett.Common/Indexers/CardigannIndexer.cs +++ b/src/Jackett.Common/Indexers/CardigannIndexer.cs @@ -1859,7 +1859,7 @@ namespace Jackett.Common.Indexers continue; var torrentLink = resolvePath(href, link); - if (torrentLink.Scheme != "magnet") + if (torrentLink.Scheme != "magnet" && Definition.Testlinktorrent) { // Test link response = await HandleRedirectableRequestAsync(torrentLink.ToString(), headers); diff --git a/src/Jackett.Common/Models/IndexerDefinition.cs b/src/Jackett.Common/Models/IndexerDefinition.cs index 52c260ac7..c020ef54a 100644 --- a/src/Jackett.Common/Models/IndexerDefinition.cs +++ b/src/Jackett.Common/Models/IndexerDefinition.cs @@ -39,6 +39,7 @@ namespace Jackett.Common.Models public List Links { get; set; } public List Legacylinks { get; set; } public bool Followredirect { get; set; } = false; + public bool Testlinktorrent { get; set; } = true; public List Certificates { get; set; } public capabilitiesBlock Caps { get; set; } public loginBlock Login { get; set; }