diff --git a/README.md b/README.md index d251f5c69..86d138192 100644 --- a/README.md +++ b/README.md @@ -264,6 +264,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * Anthelion * Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#) * ArabP2P + * aro.lol * AsianCinema * Audiences * AudioNews (AN) diff --git a/src/Jackett.Common/Indexers/Aro.cs b/src/Jackett.Common/Indexers/Aro.cs new file mode 100644 index 000000000..067cf5417 --- /dev/null +++ b/src/Jackett.Common/Indexers/Aro.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Threading.Tasks; +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 +{ + [ExcludeFromCodeCoverage] + public class Aro : GazelleTracker + { + public Aro(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps, + ICacheService cs) + : base(id: "aro", + name: "aro.lol", + description: "aro.lol is a SERBIAN/ENGLISH Private Torrent Tracker for ANIME", + link: "https://aro.lol/", + caps: new TorznabCapabilities + { + TvSearchParams = new List + { + TvSearchParam.Q + }, + MovieSearchParams = new List + { + MovieSearchParam.Q + } + }, + configService: configService, + client: wc, + logger: l, + p: ps, + cs: cs, + has2Fa: true, + supportsFreeleechTokens: true + ) + { + Language = "en-US"; + Type = "private"; + + AddCategoryMapping(1, TorznabCatType.Movies, "Movies"); + AddCategoryMapping(2, TorznabCatType.TVAnime, "Anime"); + AddCategoryMapping(3, TorznabCatType.Books, "Manga"); + AddCategoryMapping(4, TorznabCatType.Console, "Games"); + AddCategoryMapping(5, TorznabCatType.Other, "Other"); + } + } +}