From 4347e1cf7aec78d7fc244befd8525cdde58e820c Mon Sep 17 00:00:00 2001 From: Nyuels <53974940+Nyuels@users.noreply.github.com> Date: Mon, 11 Oct 2021 00:21:39 +0200 Subject: [PATCH] New: (Internet Archive) Add Torrent File Only option. (#459) --- src/NzbDrone.Core/Indexers/Definitions/InternetArchive.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/InternetArchive.cs b/src/NzbDrone.Core/Indexers/Definitions/InternetArchive.cs index 0e1710969..4ae3ada07 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/InternetArchive.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/InternetArchive.cs @@ -243,7 +243,7 @@ namespace NzbDrone.Core.Indexers.Definitions UploadVolumeFactor = 1 }; - if (searchResult.InfoHash != null) + if (!_settings.TorrentFileOnly && searchResult.InfoHash != null) { release.MagnetUrl = MagnetLinkBuilder.BuildPublicMagnetLink(searchResult.InfoHash, title); } @@ -294,7 +294,10 @@ namespace NzbDrone.Core.Indexers.Definitions [FieldDefinition(4, Label = "Title Only", Type = FieldType.Checkbox, Advanced = true, HelpText = "Whether to search in title only.")] public bool TitleOnly { get; set; } - [FieldDefinition(5)] + [FieldDefinition(5, Label = "Torrent File Only", Type = FieldType.Checkbox, Advanced = true, HelpText = "Only use torrent files, not magnet links.")] + public bool TorrentFileOnly { get; set; } + + [FieldDefinition(6)] public IndexerBaseSettings BaseSettings { get; set; } = new IndexerBaseSettings(); public InternetArchiveSettings() @@ -302,6 +305,7 @@ namespace NzbDrone.Core.Indexers.Definitions SortBy = (int)InternetArchiveSort.PublicDate; SortOrder = (int)InternetArchiveSortOrder.Descending; TitleOnly = false; + TorrentFileOnly = false; } public NzbDroneValidationResult Validate()