From 1069cb54214111be7b128f8291c43f01fe1aa7f1 Mon Sep 17 00:00:00 2001 From: handokota Date: Sat, 4 Apr 2026 13:34:03 +0700 Subject: [PATCH] New: (Indexer) DesiGaane --- .../Indexers/Definitions/DesiGaane.cs | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/NzbDrone.Core/Indexers/Definitions/DesiGaane.cs diff --git a/src/NzbDrone.Core/Indexers/Definitions/DesiGaane.cs b/src/NzbDrone.Core/Indexers/Definitions/DesiGaane.cs new file mode 100644 index 000000000..5cda428c1 --- /dev/null +++ b/src/NzbDrone.Core/Indexers/Definitions/DesiGaane.cs @@ -0,0 +1,32 @@ +using NLog; +using NzbDrone.Core.Configuration; +using NzbDrone.Core.Indexers.Definitions.Gazelle; +using NzbDrone.Core.Messaging.Events; + +namespace NzbDrone.Core.Indexers.Definitions; + +public class DesiGaane : GazelleBase +{ + public override string Name => "DesiGaane"; + public override string[] IndexerUrls => new[] { "https://desigaane.rocks/" }; + public override string Description => "DesiGaane is a Private Torrent Tracker for DESI MUSIC"; + public override IndexerPrivacy Privacy => IndexerPrivacy.Private; + + public DesiGaane(IIndexerHttpClient httpClient, + IEventAggregator eventAggregator, + IIndexerStatusService indexerStatusService, + IConfigService configService, + Logger logger) + : base(httpClient, eventAggregator, indexerStatusService, configService, logger) + { + } + + protected override IndexerCapabilities SetCapabilities() + { + var caps = new IndexerCapabilities(); + + caps.Categories.AddCategoryMapping(1, NewznabStandardCategory.Audio, "Music"); + + return caps; + } +}