diff --git a/README.md b/README.md index 133eed48f..f55f86897 100644 --- a/README.md +++ b/README.md @@ -384,7 +384,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * Horror Site * HQSource (HQS) * HuSh [![(invite needed)][inviteneeded]](#) - * ICE Torrent * IPTorrents (IPT) * ImmortalSeed (iS) * Immortuos @@ -469,7 +468,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * RevolutionTT * Romanian Metal Torrents (RMT) [![(invite needed)][inviteneeded]](#) * RPTorrents - * SceneFZ * SceneHD * ScenePalace (SP) * SceneRush @@ -484,6 +482,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * SiamBIT * SnowPT (SSPT) * SoulVoice [![(invite needed)][inviteneeded]](#) + * SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent) * SpaceTorrent * SpeedCD * Speedmaster HD @@ -561,7 +560,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht * XWT-Classics * XWTorrents (XWT) * Xthor - * XtreMeZone (MYXZ) * YDYPT * YingK * Zamunda.net diff --git a/src/Jackett.Common/Indexers/IceTorrent.cs b/src/Jackett.Common/Indexers/IceTorrent.cs deleted file mode 100644 index b75da3970..000000000 --- a/src/Jackett.Common/Indexers/IceTorrent.cs +++ /dev/null @@ -1,94 +0,0 @@ -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -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 IceTorrent : XtremeZoneTracker - { - public override string[] LegacySiteLinks { get; protected set; } = { - "https://www.icetorrent.org/", - "https://icetorrent.org/" - }; - - public IceTorrent(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base( - id: "icetorrent", - name: "ICE Torrent", - description: "ICE Torrent is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://speedapp.io/", - caps: new TorznabCapabilities - { - TvSearchParams = new List - { - TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId - }, - MovieSearchParams = new List - { - MovieSearchParam.Q, MovieSearchParam.ImdbId - }, - MusicSearchParams = new List - { - MusicSearchParam.Q - }, - BookSearchParams = new List - { - BookSearchParam.Q - } - }, - configService: configService, - client: wc, - logger: l, - p: ps) - { - AddCategoryMapping(38, TorznabCatType.Movies, "Movie Packs"); - AddCategoryMapping(10, TorznabCatType.MoviesSD, "Movies: SD"); - AddCategoryMapping(35, TorznabCatType.MoviesSD, "Movies: SD Ro"); - AddCategoryMapping(8, TorznabCatType.MoviesHD, "Movies: HD"); - AddCategoryMapping(29, TorznabCatType.MoviesHD, "Movies: HD Ro"); - AddCategoryMapping(7, TorznabCatType.MoviesDVD, "Movies: DVD"); - AddCategoryMapping(2, TorznabCatType.MoviesDVD, "Movies: DVD Ro"); - AddCategoryMapping(17, TorznabCatType.MoviesBluRay, "Movies: BluRay"); - AddCategoryMapping(24, TorznabCatType.MoviesBluRay, "Movies: BluRay Ro"); - AddCategoryMapping(59, TorznabCatType.Movies, "Movies: Ro"); - AddCategoryMapping(57, TorznabCatType.MoviesUHD, "Movies: 4K (2160p) Ro"); - AddCategoryMapping(61, TorznabCatType.MoviesUHD, "Movies: 4K (2160p)"); - AddCategoryMapping(41, TorznabCatType.TV, "TV Packs"); - AddCategoryMapping(66, TorznabCatType.TV, "TV Packs Ro"); - AddCategoryMapping(45, TorznabCatType.TVSD, "TV Episodes"); - AddCategoryMapping(46, TorznabCatType.TVSD, "TV Episodes Ro"); - AddCategoryMapping(43, TorznabCatType.TVHD, "TV Episodes HD"); - AddCategoryMapping(44, TorznabCatType.TVHD, "TV Episodes HD Ro"); - AddCategoryMapping(60, TorznabCatType.TV, "TV Ro"); - AddCategoryMapping(11, TorznabCatType.PCGames, "Games: PC-ISO"); - AddCategoryMapping(52, TorznabCatType.Console, "Games: Console"); - AddCategoryMapping(1, TorznabCatType.PC0day, "Applications"); - AddCategoryMapping(14, TorznabCatType.PC, "Applications: Linux"); - AddCategoryMapping(37, TorznabCatType.PCMac, "Applications: Mac"); - AddCategoryMapping(19, TorznabCatType.PCMobileOther, "Applications: Mobile"); - AddCategoryMapping(62, TorznabCatType.TV, "TV Cartoons"); - AddCategoryMapping(3, TorznabCatType.TVAnime, "TV Anime / Hentai"); - AddCategoryMapping(6, TorznabCatType.BooksEBook, "E-books"); - AddCategoryMapping(5, TorznabCatType.Audio, "Music"); - AddCategoryMapping(64, TorznabCatType.AudioVideo, "Music Video"); - AddCategoryMapping(18, TorznabCatType.Other, "Images"); - AddCategoryMapping(22, TorznabCatType.TVSport, "TV Sports"); - AddCategoryMapping(58, TorznabCatType.TVSport, "TV Sports Ro"); - AddCategoryMapping(9, TorznabCatType.TVDocumentary, "TV Documentary"); - AddCategoryMapping(63, TorznabCatType.TVDocumentary, "TV Documentary Ro"); - AddCategoryMapping(65, TorznabCatType.Other, "Tutorial"); - AddCategoryMapping(67, TorznabCatType.OtherMisc, "Miscellaneous"); - AddCategoryMapping(15, TorznabCatType.XXX, "XXX Movies"); - AddCategoryMapping(47, TorznabCatType.XXX, "XXX DVD"); - AddCategoryMapping(48, TorznabCatType.XXX, "XXX HD"); - AddCategoryMapping(49, TorznabCatType.XXXImageSet, "XXX Images"); - AddCategoryMapping(50, TorznabCatType.XXX, "XXX Packs"); - AddCategoryMapping(51, TorznabCatType.XXX, "XXX SD"); - } - } -} diff --git a/src/Jackett.Common/Indexers/SceneFZ.cs b/src/Jackett.Common/Indexers/SceneFZ.cs deleted file mode 100644 index 25359c344..000000000 --- a/src/Jackett.Common/Indexers/SceneFZ.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -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 SceneFZ : XtremeZoneTracker - { - public override string[] LegacySiteLinks { get; protected set; } = { - "https://scenefz.me/", - "https://www.scenefz.me/", - "https://www.u-torrents.ro/" - }; - - public SceneFZ(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base( - id: "scenefz", - name: "SceneFZ", - description: "SceneFZ is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://speedapp.io/", - caps: new TorznabCapabilities - { - TvSearchParams = new List - { - TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId - }, - MovieSearchParams = new List - { - MovieSearchParam.Q, MovieSearchParam.ImdbId - }, - MusicSearchParams = new List - { - MusicSearchParam.Q - }, - BookSearchParams = new List - { - BookSearchParam.Q - } - }, - configService: configService, - client: wc, - logger: l, - p: ps) - { - AddCategoryMapping(38, TorznabCatType.Movies, "Movie Packs"); - AddCategoryMapping(10, TorznabCatType.MoviesSD, "Movies: SD"); - AddCategoryMapping(35, TorznabCatType.MoviesSD, "Movies: SD Ro"); - AddCategoryMapping(8, TorznabCatType.MoviesHD, "Movies: HD"); - AddCategoryMapping(29, TorznabCatType.MoviesHD, "Movies: HD Ro"); - AddCategoryMapping(7, TorznabCatType.MoviesDVD, "Movies: DVD"); - AddCategoryMapping(2, TorznabCatType.MoviesDVD, "Movies: DVD Ro"); - AddCategoryMapping(17, TorznabCatType.MoviesBluRay, "Movies: BluRay"); - AddCategoryMapping(24, TorznabCatType.MoviesBluRay, "Movies: BluRay Ro"); - AddCategoryMapping(59, TorznabCatType.Movies, "Movies: Ro"); - AddCategoryMapping(57, TorznabCatType.MoviesUHD, "Movies: 4K (2160p) Ro"); - AddCategoryMapping(61, TorznabCatType.MoviesUHD, "Movies: 4K (2160p)"); - AddCategoryMapping(41, TorznabCatType.TV, "TV Packs"); - AddCategoryMapping(66, TorznabCatType.TV, "TV Packs Ro"); - AddCategoryMapping(45, TorznabCatType.TVSD, "TV Episodes"); - AddCategoryMapping(46, TorznabCatType.TVSD, "TV Episodes Ro"); - AddCategoryMapping(43, TorznabCatType.TVHD, "TV Episodes HD"); - AddCategoryMapping(44, TorznabCatType.TVHD, "TV Episodes HD Ro"); - AddCategoryMapping(60, TorznabCatType.TV, "TV Ro"); - AddCategoryMapping(11, TorznabCatType.PCGames, "Games: PC-ISO"); - AddCategoryMapping(52, TorznabCatType.Console, "Games: Console"); - AddCategoryMapping(1, TorznabCatType.PC0day, "Applications"); - AddCategoryMapping(14, TorznabCatType.PC, "Applications: Linux"); - AddCategoryMapping(37, TorznabCatType.PCMac, "Applications: Mac"); - AddCategoryMapping(19, TorznabCatType.PCMobileOther, "Applications: Mobile"); - AddCategoryMapping(62, TorznabCatType.TV, "TV Cartoons"); - AddCategoryMapping(3, TorznabCatType.TVAnime, "TV Anime / Hentai"); - AddCategoryMapping(6, TorznabCatType.BooksEBook, "E-books"); - AddCategoryMapping(5, TorznabCatType.Audio, "Music"); - AddCategoryMapping(64, TorznabCatType.AudioVideo, "Music Video"); - AddCategoryMapping(18, TorznabCatType.Other, "Images"); - AddCategoryMapping(22, TorznabCatType.TVSport, "TV Sports"); - AddCategoryMapping(58, TorznabCatType.TVSport, "TV Sports Ro"); - AddCategoryMapping(9, TorznabCatType.TVDocumentary, "TV Documentary"); - AddCategoryMapping(63, TorznabCatType.TVDocumentary, "TV Documentary Ro"); - AddCategoryMapping(65, TorznabCatType.Other, "Tutorial"); - AddCategoryMapping(67, TorznabCatType.OtherMisc, "Miscellaneous"); - AddCategoryMapping(15, TorznabCatType.XXX, "XXX Movies"); - AddCategoryMapping(47, TorznabCatType.XXX, "XXX DVD"); - AddCategoryMapping(48, TorznabCatType.XXX, "XXX HD"); - AddCategoryMapping(49, TorznabCatType.XXXImageSet, "XXX Images"); - AddCategoryMapping(50, TorznabCatType.XXX, "XXX Packs"); - AddCategoryMapping(51, TorznabCatType.XXX, "XXX SD"); - } - } -} diff --git a/src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs b/src/Jackett.Common/Indexers/SpeedApp.cs similarity index 56% rename from src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs rename to src/Jackett.Common/Indexers/SpeedApp.cs index ab54432c4..34ac0077e 100644 --- a/src/Jackett.Common/Indexers/Abstract/XtremeZoneTracker.cs +++ b/src/Jackett.Common/Indexers/SpeedApp.cs @@ -16,12 +16,12 @@ using Newtonsoft.Json.Linq; using NLog; using WebClient = Jackett.Common.Utils.Clients.WebClient; -namespace Jackett.Common.Indexers.Abstract +namespace Jackett.Common.Indexers { [ExcludeFromCodeCoverage] - public abstract class XtremeZoneTracker : BaseWebIndexer + public class SpeedApp : BaseWebIndexer { - private readonly Dictionary ApiHeaders = new Dictionary + private readonly Dictionary _apiHeaders = new Dictionary { {"Accept", "application/json"}, {"Content-Type", "application/json"} @@ -32,19 +32,47 @@ namespace Jackett.Common.Indexers.Abstract private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData; - protected XtremeZoneTracker(string link, string id, string name, string description, - IIndexerConfigurationService configService, WebClient client, Logger logger, - IProtectionService p, TorznabCapabilities caps) - : base(id: id, - name: name, - description: description, - link: link, - caps: caps, - configService: configService, - client: client, - logger: logger, - p: p, - configData: new ConfigurationDataBasicLogin()) + public override string[] LegacySiteLinks { get; protected set; } = { + "https://www.icetorrent.org/", + "https://icetorrent.org/", + "https://scenefz.me/", + "https://www.scenefz.me/", + "https://www.u-torrents.ro/", + "https://myxz.eu/", + "https://www.myxz.eu/", + "https://www.myxz.org/" + }; + + public SpeedApp(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) + : base( + id: "speedapp", + name: "SpeedApp", + description: "SpeedApp is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL", + link: "https://speedapp.io/", + caps: new TorznabCapabilities + { + TvSearchParams = new List + { + TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId + }, + MovieSearchParams = new List + { + MovieSearchParam.Q, MovieSearchParam.ImdbId + }, + MusicSearchParams = new List + { + MusicSearchParam.Q + }, + BookSearchParams = new List + { + BookSearchParam.Q + } + }, + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "ro-ro"; @@ -52,6 +80,50 @@ namespace Jackett.Common.Indexers.Abstract // requestDelay for API Limit (1 request per 2 seconds) webclient.requestDelay = 2.1; + + AddCategoryMapping(38, TorznabCatType.Movies, "Movie Packs"); + AddCategoryMapping(10, TorznabCatType.MoviesSD, "Movies: SD"); + AddCategoryMapping(35, TorznabCatType.MoviesSD, "Movies: SD Ro"); + AddCategoryMapping(8, TorznabCatType.MoviesHD, "Movies: HD"); + AddCategoryMapping(29, TorznabCatType.MoviesHD, "Movies: HD Ro"); + AddCategoryMapping(7, TorznabCatType.MoviesDVD, "Movies: DVD"); + AddCategoryMapping(2, TorznabCatType.MoviesDVD, "Movies: DVD Ro"); + AddCategoryMapping(17, TorznabCatType.MoviesBluRay, "Movies: BluRay"); + AddCategoryMapping(24, TorznabCatType.MoviesBluRay, "Movies: BluRay Ro"); + AddCategoryMapping(59, TorznabCatType.Movies, "Movies: Ro"); + AddCategoryMapping(57, TorznabCatType.MoviesUHD, "Movies: 4K (2160p) Ro"); + AddCategoryMapping(61, TorznabCatType.MoviesUHD, "Movies: 4K (2160p)"); + AddCategoryMapping(41, TorznabCatType.TV, "TV Packs"); + AddCategoryMapping(66, TorznabCatType.TV, "TV Packs Ro"); + AddCategoryMapping(45, TorznabCatType.TVSD, "TV Episodes"); + AddCategoryMapping(46, TorznabCatType.TVSD, "TV Episodes Ro"); + AddCategoryMapping(43, TorznabCatType.TVHD, "TV Episodes HD"); + AddCategoryMapping(44, TorznabCatType.TVHD, "TV Episodes HD Ro"); + AddCategoryMapping(60, TorznabCatType.TV, "TV Ro"); + AddCategoryMapping(11, TorznabCatType.PCGames, "Games: PC-ISO"); + AddCategoryMapping(52, TorznabCatType.Console, "Games: Console"); + AddCategoryMapping(1, TorznabCatType.PC0day, "Applications"); + AddCategoryMapping(14, TorznabCatType.PC, "Applications: Linux"); + AddCategoryMapping(37, TorznabCatType.PCMac, "Applications: Mac"); + AddCategoryMapping(19, TorznabCatType.PCMobileOther, "Applications: Mobile"); + AddCategoryMapping(62, TorznabCatType.TV, "TV Cartoons"); + AddCategoryMapping(3, TorznabCatType.TVAnime, "TV Anime / Hentai"); + AddCategoryMapping(6, TorznabCatType.BooksEBook, "E-books"); + AddCategoryMapping(5, TorznabCatType.Audio, "Music"); + AddCategoryMapping(64, TorznabCatType.AudioVideo, "Music Video"); + AddCategoryMapping(18, TorznabCatType.Other, "Images"); + AddCategoryMapping(22, TorznabCatType.TVSport, "TV Sports"); + AddCategoryMapping(58, TorznabCatType.TVSport, "TV Sports Ro"); + AddCategoryMapping(9, TorznabCatType.TVDocumentary, "TV Documentary"); + AddCategoryMapping(63, TorznabCatType.TVDocumentary, "TV Documentary Ro"); + AddCategoryMapping(65, TorznabCatType.Other, "Tutorial"); + AddCategoryMapping(67, TorznabCatType.OtherMisc, "Miscellaneous"); + AddCategoryMapping(15, TorznabCatType.XXX, "XXX Movies"); + AddCategoryMapping(47, TorznabCatType.XXX, "XXX DVD"); + AddCategoryMapping(48, TorznabCatType.XXX, "XXX HD"); + AddCategoryMapping(49, TorznabCatType.XXXImageSet, "XXX Images"); + AddCategoryMapping(50, TorznabCatType.XXX, "XXX Packs"); + AddCategoryMapping(51, TorznabCatType.XXX, "XXX SD"); } public override async Task ApplyConfiguration(JToken configJson) @@ -76,7 +148,7 @@ namespace Jackett.Common.Indexers.Abstract }; var jsonData = JsonConvert.SerializeObject(body); var result = await RequestWithCookiesAsync( - LoginUrl, method: RequestType.POST, headers: ApiHeaders, rawbody: jsonData); + LoginUrl, method: RequestType.POST, headers: _apiHeaders, rawbody: jsonData); var json = JObject.Parse(result.ContentString); _token = json.Value("token"); if (_token == null) diff --git a/src/Jackett.Common/Indexers/XtremeZone.cs b/src/Jackett.Common/Indexers/XtremeZone.cs deleted file mode 100644 index 365490164..000000000 --- a/src/Jackett.Common/Indexers/XtremeZone.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -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 XtremeZone : XtremeZoneTracker - { - public override string[] LegacySiteLinks { get; protected set; } = { - "https://myxz.eu/", - "https://www.myxz.eu/", - "https://www.myxz.org/" - }; - - public XtremeZone(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base( - id: "xtremezone", - name: "Xtreme Zone", - description: "Xtreme Zone (MYXZ) is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://speedapp.io/", - caps: new TorznabCapabilities - { - TvSearchParams = new List - { - TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId - }, - MovieSearchParams = new List - { - MovieSearchParam.Q, MovieSearchParam.ImdbId - }, - MusicSearchParams = new List - { - MusicSearchParam.Q - }, - BookSearchParams = new List - { - BookSearchParam.Q - } - }, - configService: configService, - client: wc, - logger: l, - p: ps) - { - AddCategoryMapping(38, TorznabCatType.Movies, "Movie Packs"); - AddCategoryMapping(10, TorznabCatType.MoviesSD, "Movies: SD"); - AddCategoryMapping(35, TorznabCatType.MoviesSD, "Movies: SD Ro"); - AddCategoryMapping(8, TorznabCatType.MoviesHD, "Movies: HD"); - AddCategoryMapping(29, TorznabCatType.MoviesHD, "Movies: HD Ro"); - AddCategoryMapping(7, TorznabCatType.MoviesDVD, "Movies: DVD"); - AddCategoryMapping(2, TorznabCatType.MoviesDVD, "Movies: DVD Ro"); - AddCategoryMapping(17, TorznabCatType.MoviesBluRay, "Movies: BluRay"); - AddCategoryMapping(24, TorznabCatType.MoviesBluRay, "Movies: BluRay Ro"); - AddCategoryMapping(59, TorznabCatType.Movies, "Movies: Ro"); - AddCategoryMapping(57, TorznabCatType.MoviesUHD, "Movies: 4K (2160p) Ro"); - AddCategoryMapping(61, TorznabCatType.MoviesUHD, "Movies: 4K (2160p)"); - AddCategoryMapping(41, TorznabCatType.TV, "TV Packs"); - AddCategoryMapping(66, TorznabCatType.TV, "TV Packs Ro"); - AddCategoryMapping(45, TorznabCatType.TVSD, "TV Episodes"); - AddCategoryMapping(46, TorznabCatType.TVSD, "TV Episodes Ro"); - AddCategoryMapping(43, TorznabCatType.TVHD, "TV Episodes HD"); - AddCategoryMapping(44, TorznabCatType.TVHD, "TV Episodes HD Ro"); - AddCategoryMapping(60, TorznabCatType.TV, "TV Ro"); - AddCategoryMapping(11, TorznabCatType.PCGames, "Games: PC-ISO"); - AddCategoryMapping(52, TorznabCatType.Console, "Games: Console"); - AddCategoryMapping(1, TorznabCatType.PC0day, "Applications"); - AddCategoryMapping(14, TorznabCatType.PC, "Applications: Linux"); - AddCategoryMapping(37, TorznabCatType.PCMac, "Applications: Mac"); - AddCategoryMapping(19, TorznabCatType.PCMobileOther, "Applications: Mobile"); - AddCategoryMapping(62, TorznabCatType.TV, "TV Cartoons"); - AddCategoryMapping(3, TorznabCatType.TVAnime, "TV Anime / Hentai"); - AddCategoryMapping(6, TorznabCatType.BooksEBook, "E-books"); - AddCategoryMapping(5, TorznabCatType.Audio, "Music"); - AddCategoryMapping(64, TorznabCatType.AudioVideo, "Music Video"); - AddCategoryMapping(18, TorznabCatType.Other, "Images"); - AddCategoryMapping(22, TorznabCatType.TVSport, "TV Sports"); - AddCategoryMapping(58, TorznabCatType.TVSport, "TV Sports Ro"); - AddCategoryMapping(9, TorznabCatType.TVDocumentary, "TV Documentary"); - AddCategoryMapping(63, TorznabCatType.TVDocumentary, "TV Documentary Ro"); - AddCategoryMapping(65, TorznabCatType.Other, "Tutorial"); - AddCategoryMapping(67, TorznabCatType.OtherMisc, "Miscellaneous"); - AddCategoryMapping(15, TorznabCatType.XXX, "XXX Movies"); - AddCategoryMapping(47, TorznabCatType.XXX, "XXX DVD"); - AddCategoryMapping(48, TorznabCatType.XXX, "XXX HD"); - AddCategoryMapping(49, TorznabCatType.XXXImageSet, "XXX Images"); - AddCategoryMapping(50, TorznabCatType.XXX, "XXX Packs"); - AddCategoryMapping(51, TorznabCatType.XXX, "XXX SD"); - } - } -} diff --git a/src/Jackett.Common/Services/IndexerManagerService.cs b/src/Jackett.Common/Services/IndexerManagerService.cs index da8e35067..a2f1ab88e 100644 --- a/src/Jackett.Common/Services/IndexerManagerService.cs +++ b/src/Jackett.Common/Services/IndexerManagerService.cs @@ -38,15 +38,18 @@ namespace Jackett.Common.Services { {"broadcastthenet", "broadcasthenet"}, {"cili180", "cilipro"}, + {"icetorrent", "speedapp"}, {"liaorencili", "cilipro"}, {"metaliplayro", "romanianmetaltorrents"}, {"nnm-club", "noname-club"}, {"passtheheadphones", "redacted"}, {"puntorrent", "puntotorrent"}, {"rstorrent", "redstartorrent"}, + {"scenefz", "speedapp"}, {"tehconnectionme", "anthelion"}, {"torrentseed", "latinop2p"}, {"transmithenet", "nebulance"}, + {"xtremezone", "speedapp"}, {"yourexotic", "exoticaz"} };