mirror of
https://github.com/Jackett/Jackett
synced 2025-03-11 14:44:46 +00:00
internetarchive: config option no_magnet. resolves #12209
This commit is contained in:
parent
bdf4676e41
commit
a00cac6ad3
1 changed files with 8 additions and 1 deletions
|
@ -29,6 +29,7 @@ namespace Jackett.Common.Indexers
|
|||
private string _sort;
|
||||
private string _order;
|
||||
private bool _titleOnly;
|
||||
private bool _noMagnet;
|
||||
|
||||
private ConfigurationData ConfigData => configData;
|
||||
|
||||
|
@ -88,6 +89,9 @@ namespace Jackett.Common.Indexers
|
|||
var titleOnly = new BoolConfigurationItem("Search only in title") { Value = true };
|
||||
configData.AddDynamic("titleOnly", titleOnly);
|
||||
|
||||
var noMagnet = new BoolConfigurationItem("Download using .torrent only. No Magnets.") { Value = false };
|
||||
configData.AddDynamic("noMagnet", noMagnet);
|
||||
|
||||
AddCategoryMapping("audio", TorznabCatType.Audio);
|
||||
AddCategoryMapping("etree", TorznabCatType.Audio);
|
||||
AddCategoryMapping("movies", TorznabCatType.Movies);
|
||||
|
@ -124,6 +128,9 @@ namespace Jackett.Common.Indexers
|
|||
|
||||
var titleOnly = (BoolConfigurationItem)configData.GetDynamic("titleOnly");
|
||||
_titleOnly = titleOnly != null && titleOnly.Value;
|
||||
|
||||
var noMagnet = (BoolConfigurationItem)configData.GetDynamic("noMagnet");
|
||||
_noMagnet = noMagnet != null && noMagnet.Value;
|
||||
}
|
||||
|
||||
protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
|
||||
|
@ -199,7 +206,7 @@ namespace Jackett.Common.Indexers
|
|||
Peers = 2,
|
||||
Grabs = GetFieldAs<long>("downloads", torrent),
|
||||
Link = link,
|
||||
InfoHash = btih, // magnet link is auto generated from infohash
|
||||
InfoHash = _noMagnet? null : btih, // magnet link is auto generated from infohash
|
||||
DownloadVolumeFactor = 0,
|
||||
UploadVolumeFactor = 1
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue