using NLog; using NzbDrone.Common.Http; using NzbDrone.Core.Configuration; using NzbDrone.Core.Parser; namespace NzbDrone.Core.Indexers.Omgwtfnzbs { public class Omgwtfnzbs : HttpIndexerBase { public override string Name => "omgwtfnzbs"; public override DownloadProtocol Protocol => DownloadProtocol.Usenet; public Omgwtfnzbs(IHttpClient httpClient, IIndexerStatusService indexerStatusService, IConfigService configService, IParsingService parsingService, Logger logger) : base(httpClient, indexerStatusService, configService, parsingService, logger) { } public override IIndexerRequestGenerator GetRequestGenerator() { return new OmgwtfnzbsRequestGenerator() { Settings = Settings }; } public override IParseIndexerResponse GetParser() { return new OmgwtfnzbsRssParser(); } } }