using Jackett.Common.Indexers.Abstract; using Jackett.Common.Models; using Jackett.Common.Services.Interfaces; using Jackett.Common.Utils.Clients; using NLog; namespace Jackett.Common.Indexers { public class BrokenStones : GazelleTracker { public BrokenStones(IIndexerConfigurationService configService, WebClient webClient, Logger logger, IProtectionService protectionService) : base(name: "BrokenStones", desc: "Broken Stones is a Private site for MacOS and iOS APPS / GAMES", link: "https://brokenstones.club/", configService: configService, logger: logger, protectionService: protectionService, webClient: webClient, supportsFreeleechTokens: true ) { Language = "en-us"; Type = "private"; AddCategoryMapping(1, TorznabCatType.PCMac, "MacOS Apps"); AddCategoryMapping(2, TorznabCatType.PCMac, "MacOS Games"); AddCategoryMapping(3, TorznabCatType.PCPhoneIOS, "iOS Apps"); AddCategoryMapping(4, TorznabCatType.PCPhoneIOS, "iOS Games"); AddCategoryMapping(5, TorznabCatType.Other, "Graphics"); AddCategoryMapping(6, TorznabCatType.Audio, "Audio"); AddCategoryMapping(7, TorznabCatType.Other, "Tutorials"); AddCategoryMapping(8, TorznabCatType.Other, "Other"); } } }