public AnimeBytes(IIndexerConfigurationService configService, Utils.Clients.WebClient client, Logger l, IProtectionService ps) : base(name: "AnimeBytes", link: "https://animebytes.tv/", description: "Powered by Tentacles", configService: configService, client: client, caps: new TorznabCapabilities(TorznabCatType.TVAnime, TorznabCatType.Movies, TorznabCatType.BooksComics, TorznabCatType.ConsolePSP, TorznabCatType.ConsoleOther, TorznabCatType.PCGames, TorznabCatType.AudioMP3, TorznabCatType.AudioLossless, TorznabCatType.AudioOther), logger: l, p: ps, configData: new ConfigurationDataAnimeBytes("Note: Go to AnimeBytes site and open your account settings. Go to 'Account' tab, move cursor over black part near 'Passkey' and copy its value. Your username is case sensitive.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; webclient.EmulateBrowser = false; // Animebytes doesn't like fake user agents (issue #1535) AddCategoryMapping("anime[tv_series]", TorznabCatType.TVAnime, "TV Series"); AddCategoryMapping("anime[tv_special]", TorznabCatType.TVAnime, "TV Special"); AddCategoryMapping("anime[ova]", TorznabCatType.TVAnime, "OVA"); AddCategoryMapping("anime[ona]", TorznabCatType.TVAnime, "ONA"); AddCategoryMapping("anime[dvd_special]", TorznabCatType.TVAnime, "DVD Special"); AddCategoryMapping("anime[bd_special]", TorznabCatType.TVAnime, "BD Special"); AddCategoryMapping("anime[movie]", TorznabCatType.Movies, "Movie"); AddCategoryMapping("gamec[game]", TorznabCatType.PCGames, "Game"); AddCategoryMapping("gamec[visual_novel]", TorznabCatType.PCGames, "Visual Novel"); AddCategoryMapping("printedtype[manga]", TorznabCatType.BooksComics, "Manga"); AddCategoryMapping("printedtype[oneshot]", TorznabCatType.BooksComics, "Oneshot"); AddCategoryMapping("printedtype[anthology]", TorznabCatType.BooksComics, "Anthology"); AddCategoryMapping("printedtype[manhwa]", TorznabCatType.BooksComics, "Manhwa"); AddCategoryMapping("printedtype[light_novel]", TorznabCatType.BooksComics, "Light Novel"); AddCategoryMapping("printedtype[artbook]", TorznabCatType.BooksComics, "Artbook"); }
public EraiRaws(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "erai-raws", name: "Erai-Raws", description: "Erai-Raws is a team release site for Anime subtitles.", //link: "https://www.erai-raws.info/", link: "https://beta.erai-raws.info/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "public"; // Add note that download stats are not available configData.AddDynamic( "download-stats-unavailable", new DisplayInfoConfigurationItem("", "<p>Please note that the following stats are not available for this indexer. Default values are used instead. </p><ul><li>Seeders</li><li>Leechers</li><li>Download Factor</li><li>Upload Factor</li></ul>") ); // Config item for title detail parsing configData.AddDynamic("title-detail-parsing", new BoolConfigurationItem("Enable Title Detail Parsing")); configData.AddDynamic( "title-detail-parsing-help", new DisplayInfoConfigurationItem("", "Title Detail Parsing will attempt to determine the season and episode number from the release names and reformat them as a suffix in the format S1E1. If successful, this should provide better matching in applications such as Sonarr.") ); // Configure the category mappings AddCategoryMapping(1, TorznabCatType.TVAnime, "Anime - Sub"); }
public AlphaRatio(IIndexerConfigurationService configService, Utils.Clients.WebClient webClient, Logger logger, IProtectionService protectionService) : base( name: "AlphaRatio", desc: "AlphaRatio (AR) is a Private Torrent Tracker for 0DAY / GENERAL", link: "https://alpharatio.cc/", configService: configService, logger: logger, protectionService: protectionService, webClient: webClient, supportsFreeleechTokens: true, imdbInTags: true) { Language = "en-us"; Type = "private"; TorznabCaps.SupportsImdbMovieSearch = true; AddCategoryMapping(1, TorznabCatType.TVSD, "TvSD"); AddCategoryMapping(2, TorznabCatType.TVHD, "TvHD"); AddCategoryMapping(3, TorznabCatType.TVUHD, "TvUHD"); AddCategoryMapping(4, TorznabCatType.TVSD, "TvDVDRip"); AddCategoryMapping(5, TorznabCatType.TVSD, "TvPackSD"); AddCategoryMapping(6, TorznabCatType.TVHD, "TvPackHD"); AddCategoryMapping(7, TorznabCatType.TVUHD, "TvPackUHD"); AddCategoryMapping(8, TorznabCatType.MoviesSD, "MovieSD"); AddCategoryMapping(9, TorznabCatType.MoviesHD, "MovieHD"); AddCategoryMapping(10, TorznabCatType.MoviesUHD, "MovieUHD"); AddCategoryMapping(11, TorznabCatType.MoviesSD, "MoviePackSD"); AddCategoryMapping(12, TorznabCatType.MoviesHD, "MoviePackHD"); AddCategoryMapping(13, TorznabCatType.MoviesUHD, "MoviePackUHD"); AddCategoryMapping(14, TorznabCatType.XXX, "MovieXXX"); AddCategoryMapping(15, TorznabCatType.MoviesBluRay, "Bluray"); AddCategoryMapping(16, TorznabCatType.TVAnime, "AnimeSD"); AddCategoryMapping(17, TorznabCatType.TVAnime, "AnimeHD"); AddCategoryMapping(18, TorznabCatType.PCGames, "GamesPC"); AddCategoryMapping(19, TorznabCatType.ConsoleXbox, "GamesxBox"); AddCategoryMapping(20, TorznabCatType.ConsolePS4, "GamesPS"); AddCategoryMapping(21, TorznabCatType.ConsoleWii, "GamesNin"); AddCategoryMapping(22, TorznabCatType.PC0day, "AppsWindows"); AddCategoryMapping(23, TorznabCatType.PCMac, "AppsMAC"); AddCategoryMapping(24, TorznabCatType.PC0day, "AppsLinux"); AddCategoryMapping(25, TorznabCatType.PCPhoneOther, "AppsMobile"); AddCategoryMapping(26, TorznabCatType.XXX, "0dayXXX"); AddCategoryMapping(27, TorznabCatType.Books, "eBook"); AddCategoryMapping(28, TorznabCatType.AudioAudiobook, "AudioBook"); AddCategoryMapping(29, TorznabCatType.AudioOther, "Music"); AddCategoryMapping(30, TorznabCatType.Other, "Misc"); }
public AvistazTracker(IIndexerConfigurationService configService, Utils.Clients.WebClient webClient, Logger logger, IProtectionService protectionService, string name, string desc, string link) : base(name: name, description: desc, link: link, caps: TorznabUtil.CreateDefaultTorznabTVCaps(), configService: configService, client: webClient, logger: logger, p: protectionService, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Movies); AddCategoryMapping(1, TorznabCatType.MoviesForeign); AddCategoryMapping(1, TorznabCatType.MoviesHD); AddCategoryMapping(1, TorznabCatType.MoviesSD); AddCategoryMapping(2, TorznabCatType.TV); AddCategoryMapping(3, TorznabCatType.Audio); }
public MoreThanTV(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) : base(id: "morethantv", name: "MoreThanTV", description: "Private torrent tracker for TV / MOVIES, and the internal tracker for the release group DRACULA.", link: "https://www.morethan.tv/", caps: new TorznabCapabilities( TorznabCatType.Movies, TorznabCatType.TV, TorznabCatType.Other), configService: configService, client: c, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; TorznabCaps.SupportsImdbMovieSearch = true; }
public ImmortalSeed(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(name: "ImmortalSeed", description: "ImmortalSeed (iS) is a Private Torrent Tracker for MOVIES / TV / GENERAL", link: "http://immortalseed.me/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(32, TorznabCatType.TVAnime); AddCategoryMapping(31, TorznabCatType.TVOTHER); AddCategoryMapping(47, TorznabCatType.TVSD); AddCategoryMapping(8, TorznabCatType.TVHD); AddCategoryMapping(48, TorznabCatType.TVHD); AddCategoryMapping(9, TorznabCatType.TVSD); AddCategoryMapping(4, TorznabCatType.TVHD); AddCategoryMapping(6, TorznabCatType.TVSD); AddCategoryMapping(22, TorznabCatType.Books); AddCategoryMapping(41, TorznabCatType.BooksComics); AddCategoryMapping(23, TorznabCatType.PC); AddCategoryMapping(16, TorznabCatType.MoviesHD); AddCategoryMapping(17, TorznabCatType.MoviesSD); AddCategoryMapping(14, TorznabCatType.MoviesSD); AddCategoryMapping(34, TorznabCatType.MoviesForeign); AddCategoryMapping(18, TorznabCatType.MoviesForeign); AddCategoryMapping(33, TorznabCatType.MoviesForeign); AddCategoryMapping(34, TorznabCatType.Audio); AddCategoryMapping(37, TorznabCatType.AudioLossless); AddCategoryMapping(35, TorznabCatType.AudioAudiobook); AddCategoryMapping(36, TorznabCatType.AudioMP3); }
public NorBits(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) : base(id: "norbits", name: "NorBits", description: "NorBits is a Norwegian Private site for MOVIES / TV / GENERAL", link: "https://norbits.net/", caps: new TorznabCapabilities { SupportsImdbMovieSearch = true }, configService: configService, client: w, logger: l, p: ps, configData: new ConfigurationDataNorbits()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "nb-no"; Type = "private"; AddCategoryMapping("main_cat[]=1&sub2_cat[]=19", TorznabCatType.MoviesHD, "Filmer - HD-1080p/i"); AddCategoryMapping("main_cat[]=1&sub2_cat[]=20", TorznabCatType.MoviesHD, "Filmer - HD-720p"); AddCategoryMapping("main_cat[]=1&sub2_cat[]=22", TorznabCatType.MoviesSD, "Filmer - SD"); AddCategoryMapping("main_cat[]=2&sub2_cat[]=19", TorznabCatType.TVHD, "TV - HD-1080p/i"); AddCategoryMapping("main_cat[]=2&sub2_cat[]=20", TorznabCatType.TVHD, "TV - HD-720p"); AddCategoryMapping("main_cat[]=2&sub2_cat[]=22", TorznabCatType.TVSD, "TV - SD"); AddCategoryMapping("main_cat[]=3", TorznabCatType.PC, "Programmer"); AddCategoryMapping("main_cat[]=4", TorznabCatType.Console, "Spill"); AddCategoryMapping("main_cat[]=5&sub2_cat[]=42", TorznabCatType.AudioMP3, "Musikk - 192"); AddCategoryMapping("main_cat[]=5&sub2_cat[]=43", TorznabCatType.AudioMP3, "Musikk - 256"); AddCategoryMapping("main_cat[]=5&sub2_cat[]=44", TorznabCatType.AudioMP3, "Musikk - 320"); AddCategoryMapping("main_cat[]=5&sub2_cat[]=45", TorznabCatType.AudioMP3, "Musikk - VBR"); AddCategoryMapping("main_cat[]=5&sub2_cat[]=46", TorznabCatType.AudioLossless, "Musikk - Lossless"); AddCategoryMapping("main_cat[]=6", TorznabCatType.Books, "Tidsskrift"); AddCategoryMapping("main_cat[]=7", TorznabCatType.AudioAudiobook, "Lydbøker"); AddCategoryMapping("main_cat[]=8&sub2_cat[]=19", TorznabCatType.AudioVideo, "Musikkvideoer - HD-1080p/i"); AddCategoryMapping("main_cat[]=8&sub2_cat[]=20", TorznabCatType.AudioVideo, "Musikkvideoer - HD-720p"); AddCategoryMapping("main_cat[]=8&sub2_cat[]=22", TorznabCatType.AudioVideo, "Musikkvideoer - SD"); AddCategoryMapping("main_cat[]=40", TorznabCatType.AudioOther, "Podcasts"); }
public GazelleTracker(IIndexerConfigurationService configService, Utils.Clients.WebClient webClient, Logger logger, IProtectionService protectionService, string name, string desc, string link, bool supportsFreeleechTokens, bool imdbInTags = false, bool has2Fa = false) : base(name: name, description: desc, link: link, caps: new TorznabCapabilities(), configService: configService, client: webClient, logger: logger, p: protectionService, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; this.supportsFreeleechTokens = supportsFreeleechTokens; this.imdbInTags = imdbInTags; if (has2Fa) { var cookieHint = new ConfigurationData.DisplayItem( "<ol><li>(use this only if 2FA is enabled for your account)</li><li>Login to this tracker with your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here.</ol>") { Name = "CookieHint" }; configData.AddDynamic("cookieHint", cookieHint); var cookieItem = new ConfigurationData.StringItem { Value = "" }; cookieItem.Name = "Cookie"; configData.AddDynamic("cookie", cookieItem); } if (supportsFreeleechTokens) { var useTokenItem = new ConfigurationData.BoolItem { Value = false }; useTokenItem.Name = "Use Freeleech Tokens when available"; configData.AddDynamic("usetoken", useTokenItem); } }
public AwesomeHD(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) : base("Awesome-HD", description: "An HD tracker", link: "https://awesome-hd.me/", caps: new TorznabCapabilities(), configService: configService, client: c, logger: l, p: ps, configData: new ConfigurationDataPasskey("Note: You can find the Passkey in your profile, next to Personal information.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; TorznabCaps.SupportsImdbMovieSearch = true; TorznabCaps.SupportsImdbTVSearch = true; AddCategoryMapping(1, TorznabCatType.MoviesHD); AddCategoryMapping(2, TorznabCatType.TVHD); AddCategoryMapping(3, TorznabCatType.Audio); }
public Nebulance(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) : base(id: "nebulance", name: "Nebulance", description: "At Nebulance we will change the way you think about TV", link: "https://nebulance.io/", caps: new TorznabCapabilities(), configService: configService, client: c, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWith2FA(@"If 2FA is disabled, let the field empty. We recommend to disable 2FA because re-login will require manual actions. <br/>For best results, change the 'Torrents per page' setting to 100 in your profile on the NBL webpage.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(1, TorznabCatType.TV); AddCategoryMapping(2, TorznabCatType.TVSD); AddCategoryMapping(3, TorznabCatType.TVHD); }
public GazelleTracker(IIndexerConfigurationService configService, Utils.Clients.WebClient webClient, Logger logger, IProtectionService protectionService, string name, string desc, string link, bool supportsFreeleechTokens) : base(name: name, description: desc, link: link, caps: new TorznabCapabilities(), configService: configService, client: webClient, logger: logger, p: protectionService, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; this.supportsFreeleechTokens = supportsFreeleechTokens; if (supportsFreeleechTokens) { var useTokenItem = new ConfigurationData.BoolItem { Value = false }; useTokenItem.Name = "Use Freeleech Tokens when available"; configData.AddDynamic("usetoken", useTokenItem); } }
public AwesomeHD(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps, ICacheService cs) : base(id: "awesomehd", name: "Awesome-HD", description: "An HD tracker", link: "https://awesome-hd.me/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q, MovieSearchParam.ImdbId }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q } }, configService: configService, client: c, logger: l, p: ps, cacheService: cs, configData: new ConfigurationDataPasskey("Note: You can find the Passkey in your profile, " + "next to Personal information.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(1, TorznabCatType.MoviesHD); AddCategoryMapping(2, TorznabCatType.TVHD); AddCategoryMapping(3, TorznabCatType.Audio); }
public ServerService(IIndexerManagerService i, IProcessService p, ISerializeService s, IConfigurationService c, Logger l, Utils.Clients.WebClient w, IUpdateService u, IProtectionService protectionService, ServerConfig serverConfig) { indexerService = i; processService = p; serializeService = s; configService = c; logger = l; client = w; updater = u; config = serverConfig; _protectionService = protectionService; }
public Xthor(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) : base(id: "xthor", name: "Xthor", description: "General French Private Tracker", link: "https://xthor.tk/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q }, BookSearchParams = new List <BookSearchParam> { BookSearchParam.Q } }, configService: configService, client: w, logger: l, p: ps, downloadBase: "https://xthor.tk/download.php?torrent=", configData: new ConfigurationDataXthor()) { Encoding = Encoding.UTF8; Language = "fr-fr"; Type = "private"; // Movies / Films AddCategoryMapping(118, TorznabCatType.MoviesBluRay, "Films 2160p/Bluray"); AddCategoryMapping(119, TorznabCatType.MoviesBluRay, "Films 2160p/Remux"); AddCategoryMapping(107, TorznabCatType.MoviesUHD, "Films 2160p/x265"); AddCategoryMapping(1, TorznabCatType.MoviesBluRay, "Films 1080p/BluRay"); AddCategoryMapping(2, TorznabCatType.MoviesBluRay, "Films 1080p/Remux"); AddCategoryMapping(100, TorznabCatType.MoviesHD, "Films 1080p/x265"); AddCategoryMapping(4, TorznabCatType.MoviesHD, "Films 1080p/x264"); AddCategoryMapping(5, TorznabCatType.MoviesHD, "Films 720p/x264"); AddCategoryMapping(7, TorznabCatType.MoviesSD, "Films SD/x264"); AddCategoryMapping(3, TorznabCatType.Movies3D, "Films 3D"); AddCategoryMapping(6, TorznabCatType.MoviesSD, "Films XviD"); AddCategoryMapping(8, TorznabCatType.MoviesDVD, "Films DVD"); AddCategoryMapping(122, TorznabCatType.MoviesHD, "Films HDTV"); AddCategoryMapping(94, TorznabCatType.MoviesWEBDL, "Films WEBDL"); AddCategoryMapping(95, TorznabCatType.MoviesWEBDL, "Films WEBRiP"); AddCategoryMapping(12, TorznabCatType.TVDocumentary, "Films Documentaire"); AddCategoryMapping(31, TorznabCatType.MoviesOther, "Films Animation"); AddCategoryMapping(33, TorznabCatType.MoviesOther, "Films Spectacle"); AddCategoryMapping(125, TorznabCatType.TVSport, "Films Sports"); AddCategoryMapping(20, TorznabCatType.AudioVideo, "Films Concerts, Clips"); AddCategoryMapping(9, TorznabCatType.MoviesOther, "Films VOSTFR"); // TV / Series AddCategoryMapping(104, TorznabCatType.TVOther, "Series BluRay"); AddCategoryMapping(13, TorznabCatType.TVOther, "Series Pack VF"); AddCategoryMapping(15, TorznabCatType.TVHD, "Series HD VF"); AddCategoryMapping(14, TorznabCatType.TVSD, "Series SD VF"); AddCategoryMapping(98, TorznabCatType.TVOther, "Series Pack VOSTFR"); AddCategoryMapping(17, TorznabCatType.TVHD, "Series HD VOSTFR"); AddCategoryMapping(16, TorznabCatType.TVSD, "Series SD VOSTFR"); AddCategoryMapping(101, TorznabCatType.TVAnime, "Series Packs Anime"); AddCategoryMapping(32, TorznabCatType.TVAnime, "Series Animes"); AddCategoryMapping(110, TorznabCatType.TVAnime, "Series Anime VOSTFR"); AddCategoryMapping(123, TorznabCatType.TVOther, "Series Animation"); AddCategoryMapping(109, TorznabCatType.TVDocumentary, "Series DOC"); AddCategoryMapping(34, TorznabCatType.TVOther, "Series Sport"); AddCategoryMapping(30, TorznabCatType.TVOther, "Series Emission TV"); // XxX / MISC AddCategoryMapping(36, TorznabCatType.XXX, "MISC XxX/Films"); AddCategoryMapping(105, TorznabCatType.XXX, "MISC XxX/Séries"); AddCategoryMapping(114, TorznabCatType.XXX, "MISC XxX/Lesbiennes"); AddCategoryMapping(115, TorznabCatType.XXX, "MISC XxX/Gays"); AddCategoryMapping(113, TorznabCatType.XXX, "MISC XxX/Hentai"); AddCategoryMapping(120, TorznabCatType.XXX, "MISC XxX/Magazines"); // Books / Livres AddCategoryMapping(24, TorznabCatType.BooksEBook, "Livres Romans"); AddCategoryMapping(124, TorznabCatType.AudioAudiobook, "Livres Audio Books"); AddCategoryMapping(96, TorznabCatType.BooksMags, "Livres Magazines"); AddCategoryMapping(99, TorznabCatType.BooksOther, "Livres Bandes dessinées"); AddCategoryMapping(116, TorznabCatType.BooksEBook, "Livres Romans Jeunesse"); AddCategoryMapping(102, TorznabCatType.BooksComics, "Livres Comics"); AddCategoryMapping(103, TorznabCatType.BooksOther, "Livres Mangas"); // SOFTWARE / Logiciels AddCategoryMapping(25, TorznabCatType.PCGames, "Logiciels Jeux PC"); AddCategoryMapping(27, TorznabCatType.ConsolePS3, "Logiciels Playstation"); AddCategoryMapping(111, TorznabCatType.PCMac, "Logiciels Jeux MAC"); AddCategoryMapping(26, TorznabCatType.ConsoleXBox360, "Logiciels XboX"); AddCategoryMapping(112, TorznabCatType.PC, "Logiciels Jeux Linux"); AddCategoryMapping(28, TorznabCatType.ConsoleWii, "Logiciels Nintendo"); AddCategoryMapping(29, TorznabCatType.ConsoleNDS, "Logiciels NDS"); AddCategoryMapping(117, TorznabCatType.PC, "Logiciels ROM"); AddCategoryMapping(21, TorznabCatType.PC, "Logiciels Applis PC"); AddCategoryMapping(22, TorznabCatType.PCMac, "Logiciels Applis Mac"); AddCategoryMapping(23, TorznabCatType.PCMobileAndroid, "Logiciels Smartphone"); }
public Anidex(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(name: "Anidex", description: "Anidex is a Public torrent tracker and indexer, primarily for English fansub groups of anime", link: "https://anidex.info/", caps: new TorznabCapabilities(), configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "public"; // Configure the category mappings AddCategoryMapping(1, TorznabCatType.TVAnime, "Anime - Sub"); AddCategoryMapping(2, TorznabCatType.TVAnime, "Anime - Raw"); AddCategoryMapping(3, TorznabCatType.TVAnime, "Anime - Dub"); AddCategoryMapping(4, TorznabCatType.TVAnime, "LA - Sub"); AddCategoryMapping(5, TorznabCatType.TVAnime, "LA - Raw"); AddCategoryMapping(6, TorznabCatType.TVAnime, "Light Novel"); AddCategoryMapping(7, TorznabCatType.TVAnime, "Manga - TLed"); AddCategoryMapping(8, TorznabCatType.TVAnime, "Manga - Raw"); AddCategoryMapping(9, TorznabCatType.TVAnime, "♫ - Lossy"); AddCategoryMapping(10, TorznabCatType.TVAnime, "♫ - Lossless"); AddCategoryMapping(11, TorznabCatType.TVAnime, "♫ - Video"); AddCategoryMapping(12, TorznabCatType.TVAnime, "Games"); AddCategoryMapping(13, TorznabCatType.TVAnime, "Applications"); AddCategoryMapping(14, TorznabCatType.TVAnime, "Pictures"); AddCategoryMapping(15, TorznabCatType.TVAnime, "Adult Video"); AddCategoryMapping(16, TorznabCatType.TVAnime, "Other"); // Configure the language select option var languageSelect = new SelectItem(new Dictionary <string, string>() { { "1", "English" }, { "2", "Japanese" }, { "3", "Polish" }, { "4", "Serbo-Croatian" }, { "5", "Dutch" }, { "6", "Italian" }, { "7", "Russian" }, { "8", "German" }, { "9", "Hungarian" }, { "10", "French" }, { "11", "Finnish" }, { "12", "Vietnamese" }, { "13", "Greek" }, { "14", "Bulgarian" }, { "15", "Spanish (Spain)" }, { "16", "Portuguese (Brazil)" }, { "17", "Portuguese (Portugal)" }, { "18", "Swedish" }, { "19", "Arabic" }, { "20", "Danish" }, { "21", "Chinese (Simplified)" }, { "22", "Bengali" }, { "23", "Romanian" }, { "24", "Czech" }, { "25", "Mongolian" }, { "26", "Turkish" }, { "27", "Indonesian" }, { "28", "Korean" }, { "29", "Spanish (LATAM)" }, { "30", "Persian" }, { "31", "Malaysian" } }) { Name = "Language", Value = "1" }; configData.AddDynamic("languageid", languageSelect); // Configure the sort selects var sortBySelect = new SelectItem(new Dictionary <string, string>() { { "upload_timestamp", "created" }, { "seeders", "seeders" }, { "size", "size" }, { "filename", "title" } }) { Name = "Sort by", Value = "upload_timestamp" }; configData.AddDynamic("sortrequestedfromsite", sortBySelect); var orderSelect = new SelectItem(new Dictionary <string, string>() { { "desc", "Descending" }, { "asc", "Ascending" } }) { Name = "Order", Value = "desc" }; configData.AddDynamic("orderrequestedfromsite", orderSelect); }
public RevolutionTT(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "revolutiontt", name: "RevolutionTT", description: "The Revolution has begun", link: "https://revolutiontt.me/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q, MovieSearchParam.ImdbId }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q }, BookSearchParams = new List <BookSearchParam> { BookSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents per page' setting to 100 in your Profile.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; Type = "private"; AddCategoryMapping("23", TorznabCatType.TVAnime); AddCategoryMapping("22", TorznabCatType.PC0day); AddCategoryMapping("1", TorznabCatType.PCISO); AddCategoryMapping("36", TorznabCatType.Books); AddCategoryMapping("36", TorznabCatType.BooksEBook); AddCategoryMapping("4", TorznabCatType.PCGames); AddCategoryMapping("21", TorznabCatType.PCGames); AddCategoryMapping("16", TorznabCatType.ConsolePS3); AddCategoryMapping("40", TorznabCatType.ConsoleWii); AddCategoryMapping("39", TorznabCatType.ConsoleXBox360); AddCategoryMapping("35", TorznabCatType.ConsoleNDS); AddCategoryMapping("34", TorznabCatType.ConsolePSP); AddCategoryMapping("2", TorznabCatType.PCMac); AddCategoryMapping("10", TorznabCatType.MoviesBluRay); AddCategoryMapping("20", TorznabCatType.MoviesDVD); AddCategoryMapping("12", TorznabCatType.MoviesHD); AddCategoryMapping("44", TorznabCatType.MoviesOther); AddCategoryMapping("11", TorznabCatType.MoviesSD); AddCategoryMapping("19", TorznabCatType.MoviesSD); AddCategoryMapping("6", TorznabCatType.Audio); AddCategoryMapping("8", TorznabCatType.AudioLossless); AddCategoryMapping("46", TorznabCatType.AudioOther); AddCategoryMapping("29", TorznabCatType.AudioVideo); AddCategoryMapping("43", TorznabCatType.TVOther); AddCategoryMapping("42", TorznabCatType.TVHD); AddCategoryMapping("45", TorznabCatType.TVOther); AddCategoryMapping("41", TorznabCatType.TVSD); AddCategoryMapping("7", TorznabCatType.TVSD); AddCategoryMapping("9", TorznabCatType.XXX); AddCategoryMapping("49", TorznabCatType.XXX); AddCategoryMapping("47", TorznabCatType.XXXDVD); AddCategoryMapping("48", TorznabCatType.XXX); }
public TorrentLeech(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(id: "torrentleech", name: "TorrentLeech", description: "This is what happens when you seed", link: "https://www.torrentleech.org/", caps: new TorznabCapabilities { SupportsImdbMovieSearch = true // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) }, configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationDataRecaptchaLogin( "For best results, change the 'Default Number of Torrents per Page' setting to 100 in your Profile.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(1, TorznabCatType.Movies, "Movies"); AddCategoryMapping(8, TorznabCatType.MoviesSD, "Movies Cam"); AddCategoryMapping(9, TorznabCatType.MoviesSD, "Movies TS/TC"); AddCategoryMapping(11, TorznabCatType.MoviesSD, "Movies DVDRip/DVDScreener"); AddCategoryMapping(12, TorznabCatType.MoviesDVD, "Movies DVD-R"); AddCategoryMapping(13, TorznabCatType.MoviesBluRay, "Movies Bluray"); AddCategoryMapping(14, TorznabCatType.MoviesHD, "Movies BlurayRip"); AddCategoryMapping(15, TorznabCatType.Movies, "Movies Boxsets"); AddCategoryMapping(29, TorznabCatType.TVDocumentary, "Documentaries"); AddCategoryMapping(47, TorznabCatType.MoviesUHD, "Movies 4K"); AddCategoryMapping(36, TorznabCatType.MoviesForeign, "Movies Foreign"); AddCategoryMapping(37, TorznabCatType.MoviesWEBDL, "Movies WEBRip"); AddCategoryMapping(43, TorznabCatType.MoviesHD, "Movies HDRip"); AddCategoryMapping(2, TorznabCatType.TV, "TV"); AddCategoryMapping(26, TorznabCatType.TVSD, "TV Episodes"); AddCategoryMapping(27, TorznabCatType.TV, "TV Boxsets"); AddCategoryMapping(32, TorznabCatType.TVHD, "TV Episodes HD"); AddCategoryMapping(44, TorznabCatType.TVFOREIGN, "TV Foreign"); AddCategoryMapping(3, TorznabCatType.PCGames, "Games"); AddCategoryMapping(17, TorznabCatType.PCGames, "Games PC"); AddCategoryMapping(18, TorznabCatType.ConsoleXbox, "Games XBOX"); AddCategoryMapping(19, TorznabCatType.ConsoleXbox360, "Games XBOX360"); AddCategoryMapping(40, TorznabCatType.ConsoleXboxOne, "Games XBOXONE"); AddCategoryMapping(20, TorznabCatType.ConsolePS3, "Games PS2"); AddCategoryMapping(21, TorznabCatType.ConsolePS3, "Games Mac"); AddCategoryMapping(22, TorznabCatType.ConsolePSP, "Games PSP"); AddCategoryMapping(28, TorznabCatType.ConsoleWii, "Games Wii"); AddCategoryMapping(30, TorznabCatType.ConsoleNDS, "Games Nintendo DS"); AddCategoryMapping(39, TorznabCatType.ConsolePS4, "Games PS4"); AddCategoryMapping(42, TorznabCatType.PCMac, "Games Mac"); AddCategoryMapping(48, TorznabCatType.ConsoleOther, "Games Nintendo Switch"); AddCategoryMapping(4, TorznabCatType.Audio, "Music"); AddCategoryMapping(16, TorznabCatType.AudioVideo, "Music videos"); AddCategoryMapping(31, TorznabCatType.Audio, "Audio"); AddCategoryMapping(7, TorznabCatType.TV, "Animation"); AddCategoryMapping(34, TorznabCatType.TVAnime, "TV Anime"); AddCategoryMapping(35, TorznabCatType.TV, "TV Cartoons"); AddCategoryMapping(5, TorznabCatType.Books, "Books"); AddCategoryMapping(45, TorznabCatType.BooksEbook, "Books EBooks"); AddCategoryMapping(46, TorznabCatType.BooksComics, "Books Comics"); AddCategoryMapping(6, TorznabCatType.PC, "Apps"); AddCategoryMapping(23, TorznabCatType.PCISO, "PC ISO"); AddCategoryMapping(24, TorznabCatType.PCMac, "PC Mac"); AddCategoryMapping(25, TorznabCatType.PCPhoneOther, "PC Mobile"); AddCategoryMapping(33, TorznabCatType.PC0day, "PC 0-day"); AddCategoryMapping(38, TorznabCatType.Other, "Education"); }
public RevolutionTT(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(name: "RevolutionTT", description: "The Revolution has begun", link: "https://revolutiontt.me/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), configService: configService, client: wc, logger: l, p: ps, downloadBase: "https://revolutiontt.me/download.php/", configData: new ConfigurationDataBasicLoginWithRSS()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; Type = "private"; /* Original RevolutionTT Categories - * * Anime - 23 * Appz/Misc - 22 * Appz/PC-ISO - 1 * E-Book - 36 * Games/PC-ISO - 4 * Games/PC-Rips - 21 * Games/PS3 - 16 * Games/Wii - 40 * Games/XBOX360 - 39 * Handheld/NDS - 35 * Handheld/PSP - 34 * Mac - 2 * Movies/BluRay - 10 * Movies/DVDR - 20 * Movies/HDx264 - 12 * Movies/Packs - 44 * Movies/SDx264 - 11 * Movies/XviD - 19 * Music - 6 * Music/FLAC - 8 * Music/Packs - 46 * MusicVideos - 29 * TV/DVDR - 43 * TV/HDx264 - 42 * TV/Packs - 45 * TV/SDx264 - 41 * TV/XViD - 7 * */ //AddCategoryMapping("cat_id", TorznabCatType.Console); AddCategoryMapping("35", TorznabCatType.ConsoleNDS); AddCategoryMapping("34", TorznabCatType.ConsolePSP); AddCategoryMapping("40", TorznabCatType.ConsoleWii); //AddCategoryMapping("cat_id", TorznabCatType.ConsoleXbox); AddCategoryMapping("39", TorznabCatType.ConsoleXbox360); //AddCategoryMapping("cat_id", TorznabCatType.ConsoleWiiwareVC); //AddCategoryMapping("cat_id", TorznabCatType.ConsoleXBOX360DLC); AddCategoryMapping("16", TorznabCatType.ConsolePS3); //AddCategoryMapping("cat_id", TorznabCatType.ConsoleOther); //AddCategoryMapping("cat_id", TorznabCatType.Console3DS); //AddCategoryMapping("cat_id", TorznabCatType.ConsolePSVita); AddCategoryMapping("40", TorznabCatType.ConsoleWiiU); //AddCategoryMapping("cat_id", TorznabCatType.ConsoleXboxOne); //AddCategoryMapping("cat_id", TorznabCatType.ConsolePS4); AddCategoryMapping("44", TorznabCatType.Movies); //AddCategoryMapping("cat_id", TorznabCatType.MoviesForeign); //AddCategoryMapping("cat_id", TorznabCatType.MoviesOther); //Movies/DVDR, Movies/SDx264, Movies/XviD AddMultiCategoryMapping(TorznabCatType.MoviesSD, 20, 11, 19); //Movies/BluRay, Movies/HDx264 AddMultiCategoryMapping(TorznabCatType.MoviesHD, 10, 12); //AddCategoryMapping("cat_id", TorznabCatType.Movies3D); AddCategoryMapping("10", TorznabCatType.MoviesBluRay); AddCategoryMapping("20", TorznabCatType.MoviesDVD); //AddCategoryMapping("cat_id", TorznabCatType.MoviesWEBDL); //Music, Music/Packs AddMultiCategoryMapping(TorznabCatType.Audio, 6, 46); //AddCategoryMapping("cat_id", TorznabCatType.AudioMP3); AddCategoryMapping("29", TorznabCatType.AudioVideo); //AddCategoryMapping("cat_id", TorznabCatType.AudioAudiobook); AddCategoryMapping("8", TorznabCatType.AudioLossless); //AddCategoryMapping("cat_id", TorznabCatType.AudioOther); //AddCategoryMapping("cat_id", TorznabCatType.AudioForeign); AddCategoryMapping("21", TorznabCatType.PC); AddCategoryMapping("22", TorznabCatType.PC0day); AddCategoryMapping("1", TorznabCatType.PCISO); AddCategoryMapping("2", TorznabCatType.PCMac); //AddCategoryMapping("cat_id", TorznabCatType.PCPhoneOther); //Games/PC-ISO, Games/PC-Rips AddMultiCategoryMapping(TorznabCatType.PCGames, 4, 21); //AddCategoryMapping("cat_id", TorznabCatType.PCPhoneIOS); //AddCategoryMapping("cat_id", TorznabCatType.PCPhoneAndroid); AddCategoryMapping("45", TorznabCatType.TV); //AddCategoryMapping("cat_id", TorznabCatType.TVWEBDL); //AddCategoryMapping("cat_id", TorznabCatType.TVFOREIGN); //TV/DVDR, TV/SDx264, TV/XViD AddMultiCategoryMapping(TorznabCatType.TVSD, 43, 41, 7); AddCategoryMapping("42", TorznabCatType.TVHD); //AddCategoryMapping("cat_id", TorznabCatType.TVOTHER); //AddCategoryMapping("cat_id", TorznabCatType.TVSport); AddCategoryMapping("23", TorznabCatType.TVAnime); //AddCategoryMapping("cat_id", TorznabCatType.TVDocumentary); //AddCategoryMapping("cat_id", TorznabCatType.XXX); //AddCategoryMapping("cat_id", TorznabCatType.XXXDVD); //AddCategoryMapping("cat_id", TorznabCatType.XXXWMV); //AddCategoryMapping("cat_id", TorznabCatType.XXXXviD); //AddCategoryMapping("cat_id", TorznabCatType.XXXx264); //AddCategoryMapping("cat_id", TorznabCatType.XXXOther); //AddCategoryMapping("cat_id", TorznabCatType.XXXImageset); //AddCategoryMapping("cat_id", TorznabCatType.XXXPacks); //AddCategoryMapping("cat_id", TorznabCatType.Other); //AddCategoryMapping("cat_id", TorznabCatType.OtherMisc); //AddCategoryMapping("cat_id", TorznabCatType.OtherHashed); AddCategoryMapping("36", TorznabCatType.Books); AddCategoryMapping("36", TorznabCatType.BooksEbook); //AddCategoryMapping("cat_id", TorznabCatType.BooksComics); //AddCategoryMapping("cat_id", TorznabCatType.BooksMagazines); //AddCategoryMapping("cat_id", TorznabCatType.BooksTechnical); //AddCategoryMapping("cat_id", TorznabCatType.BooksOther); //AddCategoryMapping("cat_id", TorznabCatType.BooksForeign); // RSS Textual categories AddCategoryMapping("Anime", TorznabCatType.TVAnime); AddCategoryMapping("Appz/Misc", TorznabCatType.PC0day); AddCategoryMapping("Appz/PC-ISO", TorznabCatType.PCISO); AddCategoryMapping("E-Book", TorznabCatType.BooksEbook); AddCategoryMapping("Games/PC-ISO", TorznabCatType.PCGames); AddCategoryMapping("Games/PC-Rips", TorznabCatType.PCGames); AddCategoryMapping("Games/PS3", TorznabCatType.ConsolePS3); AddCategoryMapping("Games/Wii", TorznabCatType.ConsoleWii); AddCategoryMapping("Games/XBOX360", TorznabCatType.ConsoleXbox360); AddCategoryMapping("Handheld/NDS", TorznabCatType.ConsoleNDS); AddCategoryMapping("Handheld/PSP", TorznabCatType.ConsolePSP); AddCategoryMapping("Mac", TorznabCatType.PCMac); AddCategoryMapping("Movies/BluRay", TorznabCatType.MoviesBluRay); AddCategoryMapping("Movies/DVDR", TorznabCatType.MoviesDVD); AddCategoryMapping("Movies/HDx264", TorznabCatType.MoviesHD); AddCategoryMapping("Movies/Packs", TorznabCatType.Movies); AddCategoryMapping("Movies/SDx264", TorznabCatType.MoviesSD); AddCategoryMapping("Movies/XviD", TorznabCatType.MoviesSD); AddCategoryMapping("Music", TorznabCatType.Audio); AddCategoryMapping("Music/FLAC", TorznabCatType.AudioLossless); AddCategoryMapping("Music/Packs", TorznabCatType.AudioOther); AddCategoryMapping("MusicVideos", TorznabCatType.AudioVideo); AddCategoryMapping("TV/DVDR", TorznabCatType.TV); AddCategoryMapping("TV/HDx264", TorznabCatType.TVHD); AddCategoryMapping("TV/Packs", TorznabCatType.TV); AddCategoryMapping("TV/SDx264", TorznabCatType.TVSD); AddCategoryMapping("TV/XViD", TorznabCatType.TVSD); }
public TorrentLeech(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "torrentleech", name: "TorrentLeech", description: "This is what happens when you seed", link: "https://www.torrentleech.org/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q, MovieSearchParam.ImdbId }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q }, BookSearchParams = new List <BookSearchParam> { BookSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationDataBasicLogin( "For best results, change the 'Default Number of Torrents per Page' setting to 100 in your Profile.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; configData.AddDynamic("freeleech", new BoolConfigurationItem("Search freeleech only") { Value = false }); AddCategoryMapping(1, TorznabCatType.Movies, "Movies"); AddCategoryMapping(8, TorznabCatType.MoviesSD, "Movies Cam"); AddCategoryMapping(9, TorznabCatType.MoviesSD, "Movies TS/TC"); AddCategoryMapping(11, TorznabCatType.MoviesSD, "Movies DVDRip/DVDScreener"); AddCategoryMapping(12, TorznabCatType.MoviesDVD, "Movies DVD-R"); AddCategoryMapping(13, TorznabCatType.MoviesBluRay, "Movies Bluray"); AddCategoryMapping(14, TorznabCatType.MoviesHD, "Movies BlurayRip"); AddCategoryMapping(15, TorznabCatType.Movies, "Movies Boxsets"); AddCategoryMapping(29, TorznabCatType.TVDocumentary, "Documentaries"); AddCategoryMapping(47, TorznabCatType.MoviesUHD, "Movies 4K"); AddCategoryMapping(36, TorznabCatType.MoviesForeign, "Movies Foreign"); AddCategoryMapping(37, TorznabCatType.MoviesWEBDL, "Movies WEBRip"); AddCategoryMapping(43, TorznabCatType.MoviesHD, "Movies HDRip"); AddCategoryMapping(2, TorznabCatType.TV, "TV"); AddCategoryMapping(26, TorznabCatType.TVSD, "TV Episodes"); AddCategoryMapping(27, TorznabCatType.TV, "TV Boxsets"); AddCategoryMapping(32, TorznabCatType.TVHD, "TV Episodes HD"); AddCategoryMapping(44, TorznabCatType.TVForeign, "TV Foreign"); AddCategoryMapping(3, TorznabCatType.PCGames, "Games"); AddCategoryMapping(17, TorznabCatType.PCGames, "Games PC"); AddCategoryMapping(18, TorznabCatType.ConsoleXBox, "Games XBOX"); AddCategoryMapping(19, TorznabCatType.ConsoleXBox360, "Games XBOX360"); AddCategoryMapping(40, TorznabCatType.ConsoleXBoxOne, "Games XBOXONE"); AddCategoryMapping(20, TorznabCatType.ConsolePS3, "Games PS2"); AddCategoryMapping(21, TorznabCatType.ConsolePS3, "Games Mac"); AddCategoryMapping(22, TorznabCatType.ConsolePSP, "Games PSP"); AddCategoryMapping(28, TorznabCatType.ConsoleWii, "Games Wii"); AddCategoryMapping(30, TorznabCatType.ConsoleNDS, "Games Nintendo DS"); AddCategoryMapping(39, TorznabCatType.ConsolePS4, "Games PS4"); AddCategoryMapping(42, TorznabCatType.PCMac, "Games Mac"); AddCategoryMapping(48, TorznabCatType.ConsoleOther, "Games Nintendo Switch"); AddCategoryMapping(4, TorznabCatType.Audio, "Music"); AddCategoryMapping(16, TorznabCatType.AudioVideo, "Music videos"); AddCategoryMapping(31, TorznabCatType.Audio, "Audio"); AddCategoryMapping(7, TorznabCatType.TV, "Animation"); AddCategoryMapping(34, TorznabCatType.TVAnime, "TV Anime"); AddCategoryMapping(35, TorznabCatType.TV, "TV Cartoons"); AddCategoryMapping(5, TorznabCatType.Books, "Books"); AddCategoryMapping(45, TorznabCatType.BooksEBook, "Books EBooks"); AddCategoryMapping(46, TorznabCatType.BooksComics, "Books Comics"); AddCategoryMapping(6, TorznabCatType.PC, "Apps"); AddCategoryMapping(23, TorznabCatType.PCISO, "PC ISO"); AddCategoryMapping(24, TorznabCatType.PCMac, "PC Mac"); AddCategoryMapping(25, TorznabCatType.PCMobileOther, "PC Mobile"); AddCategoryMapping(33, TorznabCatType.PC0day, "PC 0-day"); AddCategoryMapping(38, TorznabCatType.Other, "Education"); }
public IPTorrents(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base("IPTorrents", description: "Always a step ahead.", link: "https://iptorrents.com/", caps: new TorznabCapabilities { SupportsImdbMovieSearch = true, SupportsImdbTVSearch = true }, configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationDataCookie("For best results, change the 'Torrents per page' option to 100 in the website Settings.")) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(72, TorznabCatType.Movies, "Movies"); AddCategoryMapping(87, TorznabCatType.Movies3D, "Movie/3D"); AddCategoryMapping(77, TorznabCatType.MoviesSD, "Movie/480p"); AddCategoryMapping(101, TorznabCatType.MoviesUHD, "Movie/4K"); AddCategoryMapping(89, TorznabCatType.MoviesHD, "Movie/BD-R"); AddCategoryMapping(90, TorznabCatType.MoviesSD, "Movie/BD-Rip"); AddCategoryMapping(96, TorznabCatType.MoviesSD, "Movie/Cam"); AddCategoryMapping(6, TorznabCatType.MoviesDVD, "Movie/DVD-R"); AddCategoryMapping(48, TorznabCatType.MoviesBluRay, "Movie/HD/Bluray"); AddCategoryMapping(54, TorznabCatType.Movies, "Movie/Kids"); AddCategoryMapping(62, TorznabCatType.MoviesSD, "Movie/MP4"); AddCategoryMapping(38, TorznabCatType.MoviesForeign, "Movie/Non-English"); AddCategoryMapping(68, TorznabCatType.Movies, "Movie/Packs"); AddCategoryMapping(20, TorznabCatType.MoviesHD, "Movie/Web-DL"); AddCategoryMapping(7, TorznabCatType.MoviesSD, "Movie/Xvid"); AddCategoryMapping(100, TorznabCatType.Movies, "Movie/x265"); AddCategoryMapping(73, TorznabCatType.TV, "TV"); AddCategoryMapping(26, TorznabCatType.TVDocumentary, "Documentaries"); AddCategoryMapping(55, TorznabCatType.TVSport, "Sports"); AddCategoryMapping(78, TorznabCatType.TVSD, "TV/480p"); AddCategoryMapping(23, TorznabCatType.TVHD, "TV/BD"); AddCategoryMapping(24, TorznabCatType.TVSD, "TV/DVD-R"); AddCategoryMapping(25, TorznabCatType.TVSD, "TV/DVD-Rip"); AddCategoryMapping(66, TorznabCatType.TVSD, "TV/Mobile"); AddCategoryMapping(82, TorznabCatType.TVFOREIGN, "TV/Non-English"); AddCategoryMapping(65, TorznabCatType.TV, "TV/Packs"); AddCategoryMapping(83, TorznabCatType.TVFOREIGN, "TV/Packs/Non-English"); AddCategoryMapping(79, TorznabCatType.TVSD, "TV/SD/x264"); AddCategoryMapping(22, TorznabCatType.TVWEBDL, "TV/Web-DL"); AddCategoryMapping(5, TorznabCatType.TVHD, "TV/x264"); AddCategoryMapping(99, TorznabCatType.TVHD, "TV/x265"); AddCategoryMapping(4, TorznabCatType.TVSD, "TV/Xvid"); AddCategoryMapping(74, TorznabCatType.Console, "Games"); AddCategoryMapping(2, TorznabCatType.ConsoleOther, "Games/Mixed"); AddCategoryMapping(47, TorznabCatType.ConsoleNDS, "Games/Nintendo DS"); AddCategoryMapping(43, TorznabCatType.PCISO, "Games/PC-ISO"); AddCategoryMapping(45, TorznabCatType.PCGames, "Games/PC-Rip"); AddCategoryMapping(39, TorznabCatType.ConsolePS3, "Games/PS2"); AddCategoryMapping(71, TorznabCatType.ConsolePS3, "Games/PS3"); AddCategoryMapping(40, TorznabCatType.ConsolePSP, "Games/PSP"); AddCategoryMapping(50, TorznabCatType.ConsoleWii, "Games/Wii"); AddCategoryMapping(44, TorznabCatType.ConsoleXbox360, "Games/Xbox-360"); AddCategoryMapping(75, TorznabCatType.Audio, "Music"); AddCategoryMapping(3, TorznabCatType.AudioMP3, "Music/Audio"); AddCategoryMapping(80, TorznabCatType.AudioLossless, "Music/Flac"); AddCategoryMapping(93, TorznabCatType.Audio, "Music/Packs"); AddCategoryMapping(37, TorznabCatType.AudioVideo, "Music/Video"); AddCategoryMapping(21, TorznabCatType.AudioVideo, "Podcast"); AddCategoryMapping(76, TorznabCatType.Other, "Miscellaneous"); AddCategoryMapping(60, TorznabCatType.TVAnime, "Anime"); AddCategoryMapping(1, TorznabCatType.PC0day, "Appz"); AddCategoryMapping(86, TorznabCatType.PC0day, "Appz/Non-English"); AddCategoryMapping(64, TorznabCatType.AudioAudiobook, "AudioBook"); AddCategoryMapping(35, TorznabCatType.Books, "Books"); AddCategoryMapping(94, TorznabCatType.BooksComics, "Comics"); AddCategoryMapping(95, TorznabCatType.BooksOther, "Educational"); AddCategoryMapping(98, TorznabCatType.Other, "Fonts"); AddCategoryMapping(69, TorznabCatType.PCMac, "Mac"); AddCategoryMapping(92, TorznabCatType.BooksMagazines, "Magazines / Newspapers"); AddCategoryMapping(58, TorznabCatType.PCPhoneOther, "Mobile"); AddCategoryMapping(36, TorznabCatType.Other, "Pics/Wallpapers"); AddCategoryMapping(88, TorznabCatType.XXX, "XXX"); AddCategoryMapping(85, TorznabCatType.XXXOther, "XXX/Magazines"); AddCategoryMapping(8, TorznabCatType.XXX, "XXX/Movie"); AddCategoryMapping(81, TorznabCatType.XXX, "XXX/Movie/0Day"); AddCategoryMapping(91, TorznabCatType.XXXPacks, "XXX/Packs"); AddCategoryMapping(84, TorznabCatType.XXXImageset, "XXX/Pics/Wallpapers"); }
public RarBG(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(id: "rarbg", name: "RARBG", description: "RARBG is a Public torrent site for MOVIES / TV / GENERAL", link: "https://rarbg.to/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q, MovieSearchParam.ImdbId }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q }, BookSearchParams = new List <BookSearchParam> { BookSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationData()) { Encoding = Encoding.GetEncoding("windows-1252"); Language = "en-us"; Type = "public"; webclient.requestDelay = 2.5; // The api has a 1req/2s limit var sort = new SelectItem(new Dictionary <string, string> { { "last", "created" }, { "seeders", "seeders" }, { "leechers", "leechers" } }) { Name = "Sort requested from site", Value = "last" }; configData.AddDynamic("sort", sort); AddCategoryMapping(4, TorznabCatType.XXX, "XXX (18+)"); AddCategoryMapping(14, TorznabCatType.MoviesSD, "Movies/XVID"); AddCategoryMapping(17, TorznabCatType.MoviesSD, "Movies/x264"); AddCategoryMapping(18, TorznabCatType.TVSD, "TV Episodes"); AddCategoryMapping(23, TorznabCatType.AudioMP3, "Music/MP3"); AddCategoryMapping(25, TorznabCatType.AudioLossless, "Music/FLAC"); AddCategoryMapping(27, TorznabCatType.PCGames, "Games/PC ISO"); AddCategoryMapping(28, TorznabCatType.PCGames, "Games/PC RIP"); AddCategoryMapping(32, TorznabCatType.ConsoleXBox360, "Games/XBOX-360"); AddCategoryMapping(33, TorznabCatType.PCISO, "Software/PC ISO"); AddCategoryMapping(35, TorznabCatType.BooksEBook, "e-Books"); AddCategoryMapping(40, TorznabCatType.ConsolePS3, "Games/PS3"); AddCategoryMapping(41, TorznabCatType.TVHD, "TV HD Episodes"); AddCategoryMapping(42, TorznabCatType.MoviesBluRay, "Movies/Full BD"); AddCategoryMapping(44, TorznabCatType.MoviesHD, "Movies/x264/1080"); AddCategoryMapping(45, TorznabCatType.MoviesHD, "Movies/x264/720"); AddCategoryMapping(46, TorznabCatType.MoviesBluRay, "Movies/BD Remux"); AddCategoryMapping(47, TorznabCatType.Movies3D, "Movies/x264/3D"); AddCategoryMapping(48, TorznabCatType.MoviesHD, "Movies/XVID/720"); AddCategoryMapping(49, TorznabCatType.TVUHD, "TV UHD Episodes"); // torrentapi.org returns "Movies/TV-UHD-episodes" for some reason // possibly because thats what the category is called on the /top100.php page AddCategoryMapping(49, TorznabCatType.TVUHD, "Movies/TV-UHD-episodes"); AddCategoryMapping(50, TorznabCatType.MoviesUHD, "Movies/x264/4k"); AddCategoryMapping(51, TorznabCatType.MoviesUHD, "Movies/x265/4k"); AddCategoryMapping(52, TorznabCatType.MoviesUHD, "Movs/x265/4k/HDR"); AddCategoryMapping(53, TorznabCatType.ConsolePS4, "Games/PS4"); AddCategoryMapping(54, TorznabCatType.MoviesHD, "Movies/x265/1080"); _appId = "jackett_" + EnvironmentUtil.JackettVersion(); }
public Fuzer(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) : base(name: "Fuzer", description: "Fuzer is a private torrent website with israeli torrents.", link: "https://fuzer.me/", configService: configService, client: w, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("windows-1255"); Language = "he-il"; Type = "private"; TorznabCaps.SupportsImdbSearch = true; TorznabCaps.Categories.Clear(); // סרטים AddCategoryMapping(7, TorznabCatType.MoviesSD, "סרטים"); AddCategoryMapping(9, TorznabCatType.MoviesHD, "סרטים HD"); AddCategoryMapping(58, TorznabCatType.MoviesDVD, "סרטים DVD-R"); AddCategoryMapping(59, TorznabCatType.MoviesSD, "סרטי BDRIP-BRRip"); AddCategoryMapping(60, TorznabCatType.MoviesSD, "סרטים ישראליים"); AddCategoryMapping(61, TorznabCatType.MoviesHD, "סרטים ישראליים HD"); AddCategoryMapping(83, TorznabCatType.MoviesOther, "סרטים מדובבים"); // סדרות AddCategoryMapping(8, TorznabCatType.TVSD, "סדרות"); AddCategoryMapping(10, TorznabCatType.TVHD, "סדרות HD"); AddCategoryMapping(62, TorznabCatType.TVSD, "סדרות ישראליות"); AddCategoryMapping(63, TorznabCatType.TVHD, "סדרות ישראליות HD"); AddCategoryMapping(84, TorznabCatType.TVOTHER, "סדרות מדובבות"); // מוזיקה AddCategoryMapping(14, TorznabCatType.Audio, "מוזיקה עולמית"); AddCategoryMapping(66, TorznabCatType.Audio, "מוזיקה ישראלית"); AddCategoryMapping(67, TorznabCatType.AudioMP3, "FLAC"); AddCategoryMapping(68, TorznabCatType.Audio, "פסקולים"); // משחקים AddCategoryMapping(11, TorznabCatType.PCGames, "משחקים PC"); AddCategoryMapping(12, TorznabCatType.ConsoleOther, "משחקים PS"); AddCategoryMapping(55, TorznabCatType.ConsoleXbox, "משחקים XBOX"); AddCategoryMapping(56, TorznabCatType.ConsoleWii, "משחקים WII"); AddCategoryMapping(57, TorznabCatType.PCPhoneOther, "משחקי קונסולות ניידות"); // תוכנה AddCategoryMapping(13, TorznabCatType.PCPhoneAndroid, "אפליקציות לאנדרואיד"); AddCategoryMapping(15, TorznabCatType.PC0day, "תוכנות PC"); AddCategoryMapping(70, TorznabCatType.PCPhoneIOS, "אפליקציות לאייפון"); AddCategoryMapping(71, TorznabCatType.PCMac, "תוכנות MAC"); // שונות AddCategoryMapping(16, TorznabCatType.XXX, "למבוגרים בלבד"); AddCategoryMapping(17, TorznabCatType.Other, "שונות"); AddCategoryMapping(64, TorznabCatType.Other, "ספורט"); AddCategoryMapping(65, TorznabCatType.Other, "אנימה"); AddCategoryMapping(69, TorznabCatType.Books, "Ebooks"); // FuzePacks AddCategoryMapping(72, TorznabCatType.Console, "משחקים"); AddCategoryMapping(73, TorznabCatType.Movies, "סרטים"); AddCategoryMapping(74, TorznabCatType.PC, "תוכנות"); AddCategoryMapping(75, TorznabCatType.Audio, "שירים"); AddCategoryMapping(76, TorznabCatType.TV, "סדרות"); }
public TorrentSeeds(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(id: "torrentseeds", name: "TorrentSeeds", description: "TorrentSeeds is a Private site for MOVIES / TV / GENERAL", link: "https://torrentseeds.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(13, TorznabCatType.PC0day, "Apps/0DAY"); AddCategoryMapping(37, TorznabCatType.TVAnime, "Anime/HD"); AddCategoryMapping(9, TorznabCatType.TVAnime, "Anime/SD"); AddCategoryMapping(1, TorznabCatType.PC0day, "Apps"); AddCategoryMapping(27, TorznabCatType.Books, "APPS/TUTORIALS"); AddCategoryMapping(32, TorznabCatType.BooksEbook, "EBooks"); AddCategoryMapping(47, TorznabCatType.ConsoleOther, "Games/NSW"); AddCategoryMapping(60, TorznabCatType.ConsoleOther, "Games/ATARI"); AddCategoryMapping(63, TorznabCatType.ConsoleOther, "Games/UPDATES"); AddCategoryMapping(2, TorznabCatType.PCGames, "Games/PC"); AddCategoryMapping(8, TorznabCatType.ConsolePS3, "Games/PS3"); AddCategoryMapping(30, TorznabCatType.ConsolePS4, "Games/PS4"); AddCategoryMapping(7, TorznabCatType.ConsolePSP, "Games/PSP"); AddCategoryMapping(16, TorznabCatType.ConsoleWii, "Games/WII"); AddCategoryMapping(29, TorznabCatType.ConsoleWiiU, "Games/WIIU"); AddCategoryMapping(17, TorznabCatType.ConsoleXbox360, "Games/XBOX360"); AddCategoryMapping(50, TorznabCatType.MoviesBluRay, "Movies/Bluray-UHD"); AddCategoryMapping(31, TorznabCatType.MoviesBluRay, "Movies/COMPLETE-BLURAY"); AddCategoryMapping(3, TorznabCatType.MoviesDVD, "Movies/DVDR"); AddCategoryMapping(39, TorznabCatType.MoviesForeign, "Movies/HD-Foreign"); AddCategoryMapping(62, TorznabCatType.MoviesForeign, "Movies/SD-Foreign"); AddCategoryMapping(19, TorznabCatType.MoviesHD, "Movies/X264"); AddCategoryMapping(49, TorznabCatType.MoviesHD, "Movies/X265"); AddCategoryMapping(25, TorznabCatType.MoviesSD, "Movies/XVID"); AddCategoryMapping(6, TorznabCatType.XXX, "Movies/XXX"); AddCategoryMapping(53, TorznabCatType.XXX, "Movies/XXX-HD"); AddCategoryMapping(57, TorznabCatType.XXX, "Movies/XXX-PAYSITE"); AddCategoryMapping(55, TorznabCatType.XXX, "Movies/XXX-DVDR"); AddCategoryMapping(33, TorznabCatType.AudioLossless, "Music/FLAC"); AddCategoryMapping(28, TorznabCatType.AudioOther, "Music/MBluRay"); AddCategoryMapping(34, TorznabCatType.AudioOther, "Music/MDVDR"); AddCategoryMapping(4, TorznabCatType.AudioMP3, "Music/MP3"); AddCategoryMapping(20, TorznabCatType.AudioVideo, "Music/MVID"); AddCategoryMapping(38, TorznabCatType.TVAnime, "P2P/ANIME"); AddCategoryMapping(48, TorznabCatType.PC0day, "P2P/APPS"); AddCategoryMapping(43, TorznabCatType.MoviesBluRay, "P2P/BLURAY"); AddCategoryMapping(52, TorznabCatType.MoviesBluRay, "P2P/Bluray-UHD"); AddCategoryMapping(40, TorznabCatType.MoviesDVD, "P2P/DVDR"); AddCategoryMapping(46, TorznabCatType.BooksEbook, "P2P/EBOOKS"); AddCategoryMapping(45, TorznabCatType.PCGames, "P2P/GAMES"); AddCategoryMapping(42, TorznabCatType.MoviesHD, "P2P/HD-MOVIES"); AddCategoryMapping(44, TorznabCatType.TVHD, "P2P/TV-HD"); AddCategoryMapping(51, TorznabCatType.MoviesHD, "P2P/X265"); AddCategoryMapping(41, TorznabCatType.MoviesSD, "P2P/XVID"); AddCategoryMapping(35, TorznabCatType.TVSport, "TV/SPORT"); AddCategoryMapping(36, TorznabCatType.TVSport, "TV/SPORT-HD"); AddCategoryMapping(11, TorznabCatType.TVHD, "TV/BluRay"); AddCategoryMapping(23, TorznabCatType.TVSD, "TV/DVDR"); AddCategoryMapping(24, TorznabCatType.TVSD, "TV/DVDRIP"); AddCategoryMapping(18, TorznabCatType.TVSD, "TV/SD"); AddCategoryMapping(26, TorznabCatType.TVHD, "TV/X264"); AddCategoryMapping(61, TorznabCatType.TVUHD, "TV/2160P"); AddCategoryMapping(64, TorznabCatType.TVFOREIGN, "TV/X264-FOREIGN"); AddCategoryMapping(66, TorznabCatType.ConsoleOther, "ARCHIVE/NSW"); AddCategoryMapping(68, TorznabCatType.Audio, "Music/Packs"); AddCategoryMapping(67, TorznabCatType.TVHD, "TV-HD/Pack"); AddCategoryMapping(65, TorznabCatType.TVSD, "TV-SD/Pack"); AddCategoryMapping(12, TorznabCatType.PCGames, "Games/PC Rips"); }
public Anidex(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "anidex", name: "Anidex", description: "Anidex is a Public torrent tracker and indexer, primarily for English fansub groups of anime", link: "https://anidex.info/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "en-US"; Type = "public"; // Configure the category mappings AddCategoryMapping(1, TorznabCatType.TVAnime, "Anime - Sub"); AddCategoryMapping(2, TorznabCatType.TVAnime, "Anime - Raw"); AddCategoryMapping(3, TorznabCatType.TVAnime, "Anime - Dub"); AddCategoryMapping(4, TorznabCatType.TVAnime, "LA - Sub"); AddCategoryMapping(5, TorznabCatType.TVAnime, "LA - Raw"); AddCategoryMapping(6, TorznabCatType.BooksEBook, "Light Novel"); AddCategoryMapping(7, TorznabCatType.BooksComics, "Manga - TLed"); AddCategoryMapping(8, TorznabCatType.BooksComics, "Manga - Raw"); AddCategoryMapping(9, TorznabCatType.AudioMP3, "♫ - Lossy"); AddCategoryMapping(10, TorznabCatType.AudioLossless, "♫ - Lossless"); AddCategoryMapping(11, TorznabCatType.AudioVideo, "♫ - Video"); AddCategoryMapping(12, TorznabCatType.PCGames, "Games"); AddCategoryMapping(13, TorznabCatType.PC0day, "Applications"); AddCategoryMapping(14, TorznabCatType.XXXImageSet, "Pictures"); AddCategoryMapping(15, TorznabCatType.XXX, "Adult Video"); AddCategoryMapping(16, TorznabCatType.Other, "Other"); configData.AddDynamic( "DDoS-Guard", new DisplayInfoConfigurationItem("", "This site may use DDoS-Guard Protection, therefore Jackett requires <a href='https://github.com/Jackett/Jackett#configuring-flaresolverr' target='_blank'>FlareSolverr</a> to access it.") ); AddLanguageConfiguration(); // Configure the sort selects var sortBySelect = new SingleSelectConfigurationItem("Sort by", new Dictionary <string, string> { { "upload_timestamp", "created" }, { "seeders", "seeders" }, { "size", "size" }, { "filename", "title" } }) { Value = "upload_timestamp" }; configData.AddDynamic("sortrequestedfromsite", sortBySelect); var orderSelect = new SingleSelectConfigurationItem("Order", new Dictionary <string, string> { { "desc", "Descending" }, { "asc", "Ascending" } }) { Value = "desc" }; configData.AddDynamic("orderrequestedfromsite", orderSelect); EnableConfigurableRetryAttempts(); }
public Xthor(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) : base( name: "Xthor", description: "General French Private Tracker", link: "https://xthor.to/", caps: new TorznabCapabilities(), configService: configService, client: w, logger: l, p: ps, downloadBase: "https://xthor.to/download.php?torrent=", configData: new ConfigurationDataXthor()) { Encoding = Encoding.UTF8; Language = "fr-fr"; Type = "private"; // Clean capabilities TorznabCaps.Categories.Clear(); // Movies AddCategoryMapping(6, TorznabCatType.MoviesSD, "XVID"); AddCategoryMapping(7, TorznabCatType.MoviesSD, "X264"); AddCategoryMapping(95, TorznabCatType.MoviesSD, "WEBRIP"); AddCategoryMapping(5, TorznabCatType.MoviesHD, "HD 720P"); AddCategoryMapping(4, TorznabCatType.MoviesHD, "HD 1080P X264"); AddCategoryMapping(100, TorznabCatType.MoviesHD, "HD 1080P X265"); AddCategoryMapping(94, TorznabCatType.MoviesHD, "WEBDL"); AddCategoryMapping(107, TorznabCatType.MoviesHD, "4K"); AddCategoryMapping(1, TorznabCatType.MoviesBluRay, "FULL BLURAY"); AddCategoryMapping(2, TorznabCatType.MoviesBluRay, "BLURAY REMUX"); AddCategoryMapping(3, TorznabCatType.MoviesBluRay, "FULL BLURAY 3D"); AddCategoryMapping(8, TorznabCatType.MoviesDVD, "FULL DVD"); AddCategoryMapping(9, TorznabCatType.MoviesOther, "VOSTFR"); AddCategoryMapping(36, TorznabCatType.XXX, "XXX"); // Series AddCategoryMapping(14, TorznabCatType.TVSD, "SD VF"); AddCategoryMapping(16, TorznabCatType.TVSD, "SD VF VOSTFR"); AddCategoryMapping(15, TorznabCatType.TVHD, "HD VF"); AddCategoryMapping(17, TorznabCatType.TVHD, "HD VF VOSTFR"); AddCategoryMapping(13, TorznabCatType.TVOTHER, "PACK"); AddCategoryMapping(98, TorznabCatType.TVOTHER, "PACK VOSTFR HD"); AddCategoryMapping(16, TorznabCatType.TVOTHER, "PACK VOSTFR SD"); AddCategoryMapping(30, TorznabCatType.TVOTHER, "EMISSIONS"); AddCategoryMapping(34, TorznabCatType.TVOTHER, "EMISSIONS"); AddCategoryMapping(33, TorznabCatType.TVOTHER, "SHOWS"); // Anime AddCategoryMapping(31, TorznabCatType.TVAnime, "MOVIES ANIME"); AddCategoryMapping(32, TorznabCatType.TVAnime, "SERIES ANIME"); AddCategoryMapping(110, TorznabCatType.TVAnime, "ANIME VOSTFR"); AddCategoryMapping(101, TorznabCatType.TVAnime, "PACK ANIME"); // Documentaries AddCategoryMapping(12, TorznabCatType.TVDocumentary, "DOCS"); // Music AddCategoryMapping(20, TorznabCatType.AudioVideo, "CONCERT"); // Other AddCategoryMapping(21, TorznabCatType.PC, "PC"); AddCategoryMapping(22, TorznabCatType.PCMac, "PC"); AddCategoryMapping(25, TorznabCatType.PCGames, "GAMES"); AddCategoryMapping(26, TorznabCatType.ConsoleXbox360, "GAMES"); AddCategoryMapping(28, TorznabCatType.ConsoleWii, "GAMES"); AddCategoryMapping(27, TorznabCatType.ConsolePS3, "GAMES"); AddCategoryMapping(29, TorznabCatType.ConsoleNDS, "GAMES"); AddCategoryMapping(24, TorznabCatType.BooksEbook, "EBOOKS"); AddCategoryMapping(96, TorznabCatType.BooksEbook, "EBOOKS MAGAZINES"); AddCategoryMapping(99, TorznabCatType.BooksEbook, "EBOOKS ANIME"); AddCategoryMapping(23, TorznabCatType.PCPhoneAndroid, "ANDROID"); AddCategoryMapping(36, TorznabCatType.XXX, "XxX / Films"); AddCategoryMapping(105, TorznabCatType.XXX, "XxX / Séries"); AddCategoryMapping(114, TorznabCatType.XXX, "XxX / Lesbiennes "); AddCategoryMapping(115, TorznabCatType.XXX, "XxX / Gays"); AddCategoryMapping(113, TorznabCatType.XXX, "XxX / Hentai"); }
public TorrentSeeds(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(id: "torrentseeds", name: "TorrentSeeds", description: "TorrentSeeds is a Private site for MOVIES / TV / GENERAL", link: "https://torrentseeds.org/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q }, BookSearchParams = new List <BookSearchParam> { BookSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "private"; AddCategoryMapping(37, TorznabCatType.TVAnime, "Anime/HD"); AddCategoryMapping(8, TorznabCatType.ConsolePS3, "Games/PS3"); AddCategoryMapping(3, TorznabCatType.MoviesDVD, "Movies/DVDR"); AddCategoryMapping(57, TorznabCatType.XXX, "Movies/XXX-PAYSITE"); AddCategoryMapping(11, TorznabCatType.TVHD, "TV/BluRay"); AddCategoryMapping(9, TorznabCatType.TVAnime, "Anime/SD"); AddCategoryMapping(30, TorznabCatType.ConsolePS4, "Games/PS4"); AddCategoryMapping(69, TorznabCatType.MoviesForeign, "Movies/DVDR-Foreign"); AddCategoryMapping(33, TorznabCatType.AudioLossless, "Music/FLAC"); AddCategoryMapping(23, TorznabCatType.TVSD, "TV/DVDR"); AddCategoryMapping(13, TorznabCatType.PC0day, "Apps/0DAY"); AddCategoryMapping(7, TorznabCatType.ConsolePSP, "Games/PSP"); AddCategoryMapping(39, TorznabCatType.MoviesForeign, "Movies/HD-Foreign"); AddCategoryMapping(28, TorznabCatType.AudioOther, "Music/MBluRay"); AddCategoryMapping(24, TorznabCatType.TVSD, "TV/DVDRIP"); AddCategoryMapping(1, TorznabCatType.PC0day, "Apps"); AddCategoryMapping(70, TorznabCatType.ConsolePSVita, "Games/PSV"); AddCategoryMapping(62, TorznabCatType.MoviesForeign, "Movies/SD-Foreign"); AddCategoryMapping(34, TorznabCatType.AudioOther, "Music/MDVDR"); AddCategoryMapping(18, TorznabCatType.TVSD, "TV/SD"); AddCategoryMapping(27, TorznabCatType.Books, "APPS/TUTORIALS"); AddCategoryMapping(63, TorznabCatType.ConsoleOther, "Games/UPDATES"); AddCategoryMapping(19, TorznabCatType.MoviesHD, "Movies/X264"); AddCategoryMapping(4, TorznabCatType.AudioMP3, "Music/MP3"); AddCategoryMapping(35, TorznabCatType.TVSport, "TV/SPORT"); AddCategoryMapping(66, TorznabCatType.ConsoleOther, "ARCHIVE/NSW"); AddCategoryMapping(16, TorznabCatType.ConsoleWii, "Games/WII"); AddCategoryMapping(49, TorznabCatType.MoviesHD, "Movies/X265"); AddCategoryMapping(20, TorznabCatType.AudioVideo, "Music/MVID"); AddCategoryMapping(36, TorznabCatType.TVSport, "TV/SPORT-HD"); AddCategoryMapping(32, TorznabCatType.BooksEBook, "EBooks"); AddCategoryMapping(29, TorznabCatType.ConsoleWiiU, "Games/WIIU"); AddCategoryMapping(25, TorznabCatType.MoviesSD, "Movies/XVID"); AddCategoryMapping(68, TorznabCatType.Audio, "Music/Packs"); AddCategoryMapping(26, TorznabCatType.TVHD, "TV/X264"); AddCategoryMapping(47, TorznabCatType.ConsoleOther, "Games/NSW"); AddCategoryMapping(17, TorznabCatType.ConsoleXBox360, "Games/XBOX360"); AddCategoryMapping(6, TorznabCatType.XXX, "Movies/XXX"); AddCategoryMapping(67, TorznabCatType.TVHD, "TV-HD/Pack"); AddCategoryMapping(64, TorznabCatType.TVForeign, "TV/X264-FOREIGN"); AddCategoryMapping(2, TorznabCatType.PCGames, "Games/PC"); AddCategoryMapping(50, TorznabCatType.MoviesBluRay, "Movies/Bluray-UHD"); AddCategoryMapping(55, TorznabCatType.XXX, "Movies/XXX-DVDR"); AddCategoryMapping(65, TorznabCatType.TVSD, "TV-SD/Pack"); AddCategoryMapping(12, TorznabCatType.PCGames, "Games/PC Rips"); AddCategoryMapping(31, TorznabCatType.MoviesBluRay, "Movies/COMPLETE-BLURAY"); AddCategoryMapping(53, TorznabCatType.XXX, "Movies/XXX-HD"); }
public Xthor(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) : base(id: "xthor", name: "Xthor", description: "General French Private Tracker", link: "https://xthor.tk/", caps: new TorznabCapabilities(), configService: configService, client: w, logger: l, p: ps, downloadBase: "https://xthor.tk/download.php?torrent=", configData: new ConfigurationDataXthor()) { Encoding = Encoding.UTF8; Language = "fr-fr"; Type = "private"; // Movies AddCategoryMapping(118, TorznabCatType.MoviesBluRay, "UHD FULL BLURAY"); AddCategoryMapping(119, TorznabCatType.MoviesBluRay, "UHD BLURAY REMUX"); AddCategoryMapping(107, TorznabCatType.MoviesUHD, "UHD 2160P X265"); AddCategoryMapping(1, TorznabCatType.MoviesBluRay, "FULL BLURAY"); AddCategoryMapping(2, TorznabCatType.MoviesBluRay, "BLURAY REMUX"); AddCategoryMapping(100, TorznabCatType.MoviesHD, "HD 1080P X265"); AddCategoryMapping(4, TorznabCatType.MoviesHD, "HD 1080P X264"); AddCategoryMapping(5, TorznabCatType.MoviesHD, "HD 720P X264"); AddCategoryMapping(7, TorznabCatType.MoviesSD, "SD X264"); AddCategoryMapping(8, TorznabCatType.MoviesDVD, "FULL DVD"); AddCategoryMapping(3, TorznabCatType.Movies3D, "3D"); AddCategoryMapping(6, TorznabCatType.MoviesSD, "XVID"); AddCategoryMapping(122, TorznabCatType.MoviesHD, "HDTV"); AddCategoryMapping(94, TorznabCatType.MoviesWEBDL, "WEBDL"); AddCategoryMapping(95, TorznabCatType.MoviesWEBDL, "WEBRIP"); AddCategoryMapping(12, TorznabCatType.TVDocumentary, "DOCS"); AddCategoryMapping(33, TorznabCatType.MoviesOther, "SPECTACLE"); AddCategoryMapping(31, TorznabCatType.MoviesOther, "ANIMATION"); AddCategoryMapping(9, TorznabCatType.MoviesOther, "VOSTFR"); // Series AddCategoryMapping(104, TorznabCatType.TVOTHER, "BLURAY"); AddCategoryMapping(13, TorznabCatType.TVOTHER, "PACK VF"); AddCategoryMapping(15, TorznabCatType.TVHD, "HD VF"); AddCategoryMapping(14, TorznabCatType.TVSD, "SD VF"); AddCategoryMapping(98, TorznabCatType.TVOTHER, "PACK VOSTFR"); AddCategoryMapping(17, TorznabCatType.TVHD, "HD VF VOSTFR"); AddCategoryMapping(16, TorznabCatType.TVSD, "SD VF VOSTFR"); AddCategoryMapping(101, TorznabCatType.TVAnime, "PACK ANIME"); AddCategoryMapping(32, TorznabCatType.TVAnime, "ANIME VF"); AddCategoryMapping(110, TorznabCatType.TVAnime, "ANIME VOSTFR"); AddCategoryMapping(123, TorznabCatType.TVOTHER, "ANIMATION"); AddCategoryMapping(109, TorznabCatType.TVDocumentary, "DOCS"); AddCategoryMapping(30, TorznabCatType.TVOTHER, "EMISSIONS"); AddCategoryMapping(34, TorznabCatType.TVOTHER, "SPORT"); // Music AddCategoryMapping(20, TorznabCatType.AudioVideo, "CONCERT"); // Books AddCategoryMapping(24, TorznabCatType.BooksEbook, "ENOOKS NOVEL"); AddCategoryMapping(96, TorznabCatType.BooksMagazines, "EBOOKS MAGAZINES"); AddCategoryMapping(116, TorznabCatType.BooksEbook, "EBOOKS NOVEL JUNIOR"); AddCategoryMapping(99, TorznabCatType.BooksOther, "EBOOKS BD"); AddCategoryMapping(102, TorznabCatType.BooksComics, "EBOOKS COMICS"); AddCategoryMapping(103, TorznabCatType.BooksOther, "EBOOKS MANGA"); // SOFTWARE AddCategoryMapping(25, TorznabCatType.PCGames, "PC GAMES"); AddCategoryMapping(27, TorznabCatType.ConsolePS3, "PS GAMES"); AddCategoryMapping(111, TorznabCatType.PCMac, "MAC GAMES"); AddCategoryMapping(112, TorznabCatType.PC, "LINUX GAMES"); AddCategoryMapping(26, TorznabCatType.ConsoleXbox360, "XBOX GAMES"); AddCategoryMapping(28, TorznabCatType.ConsoleWii, "WII GAMES"); AddCategoryMapping(29, TorznabCatType.ConsoleNDS, "NDS GAMES"); AddCategoryMapping(117, TorznabCatType.PC, "ROM"); AddCategoryMapping(21, TorznabCatType.PC, "PC SOFTWARE"); AddCategoryMapping(22, TorznabCatType.PCMac, "MAC SOFTWARE"); AddCategoryMapping(23, TorznabCatType.PCPhoneAndroid, "ANDROID"); // XxX AddCategoryMapping(36, TorznabCatType.XXX, "XxX / Films"); AddCategoryMapping(105, TorznabCatType.XXX, "XxX / Séries"); AddCategoryMapping(114, TorznabCatType.XXX, "XxX / Lesbiennes"); AddCategoryMapping(115, TorznabCatType.XXX, "XxX / Gays"); AddCategoryMapping(113, TorznabCatType.XXX, "XxX / Hentai"); AddCategoryMapping(120, TorznabCatType.XXX, "XxX / Magazines"); }
public TorrentLeech(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : base(name: "TorrentLeech", description: "This is what happens when you seed", link: "https://www.torrentleech.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), configService: configService, client: wc, logger: l, p: ps, downloadBase: "https://www.torrentleech.org/download/", configData: new ConfigurationDataBasicLogin("For best results, change the 'Default Number of Torrents per Page' setting to the maximum in your profile on the TorrentLeech webpage.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; Type = "private"; AddCategoryMapping(8, TorznabCatType.MoviesSD); // cam AddCategoryMapping(9, TorznabCatType.MoviesSD); //ts AddCategoryMapping(10, TorznabCatType.MoviesSD); // Sceener AddCategoryMapping(11, TorznabCatType.MoviesSD); AddCategoryMapping(12, TorznabCatType.MoviesSD); AddCategoryMapping(13, TorznabCatType.MoviesHD); AddCategoryMapping(14, TorznabCatType.MoviesHD); AddCategoryMapping(15, TorznabCatType.Movies); // Boxsets AddCategoryMapping(29, TorznabCatType.TVDocumentary); AddCategoryMapping(41, TorznabCatType.MoviesHD, "4K Upscaled"); AddCategoryMapping(47, TorznabCatType.MoviesHD, "Real 4K UltraHD HDR"); AddCategoryMapping(36, TorznabCatType.MoviesForeign); AddCategoryMapping(37, TorznabCatType.MoviesWEBDL); AddCategoryMapping(43, TorznabCatType.MoviesSD, "Movies/HDRip"); AddCategoryMapping(26, TorznabCatType.TVSD); AddCategoryMapping(27, TorznabCatType.TV); // Boxsets AddCategoryMapping(32, TorznabCatType.TVHD); AddCategoryMapping(44, TorznabCatType.TVFOREIGN, "TV/Foreign"); AddCategoryMapping(17, TorznabCatType.PCGames); AddCategoryMapping(18, TorznabCatType.ConsoleXbox); AddCategoryMapping(19, TorznabCatType.ConsoleXbox360); AddCategoryMapping(40, TorznabCatType.ConsoleXbox, "Games/XBOXONE"); AddCategoryMapping(20, TorznabCatType.ConsolePS3); // PS2 AddCategoryMapping(21, TorznabCatType.ConsolePS3); AddCategoryMapping(22, TorznabCatType.ConsolePSP); AddCategoryMapping(28, TorznabCatType.ConsoleWii); AddCategoryMapping(30, TorznabCatType.ConsoleNDS); AddCategoryMapping(39, TorznabCatType.ConsolePS4); AddCategoryMapping(42, TorznabCatType.PCMac, "Games/Mac"); AddCategoryMapping(16, TorznabCatType.AudioVideo); AddCategoryMapping(31, TorznabCatType.Audio); AddCategoryMapping(34, TorznabCatType.TVAnime); AddCategoryMapping(35, TorznabCatType.TV); // Cartoons AddCategoryMapping(5, TorznabCatType.Books); AddCategoryMapping(45, TorznabCatType.BooksEbook, "Books/EBooks"); AddCategoryMapping(46, TorznabCatType.BooksComics, "Books/Comics"); AddCategoryMapping(23, TorznabCatType.PCISO); AddCategoryMapping(24, TorznabCatType.PCMac); AddCategoryMapping(25, TorznabCatType.PCPhoneOther); AddCategoryMapping(33, TorznabCatType.PC0day); AddCategoryMapping(38, TorznabCatType.Other, "Education"); }
public TorrentSeeds(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "torrentseeds", name: "TorrentSeeds", description: "TorrentSeeds is a Private site for MOVIES / TV / GENERAL", link: "https://torrentseeds.org/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q }, MusicSearchParams = new List <MusicSearchParam> { MusicSearchParam.Q }, BookSearchParams = new List <BookSearchParam> { BookSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationDataBasicLoginWithRSSAndDisplay("For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.")) { Encoding = Encoding.UTF8; Language = "en-US"; Type = "private"; // NOTE: Tracker Category Description must match Type/Category in details page! AddCategoryMapping(37, TorznabCatType.TVAnime, "Anime/HD"); AddCategoryMapping(9, TorznabCatType.TVAnime, "Anime/SD"); AddCategoryMapping(72, TorznabCatType.TVAnime, "Anime/UHD"); AddCategoryMapping(13, TorznabCatType.PC0day, "Apps/0DAY"); AddCategoryMapping(27, TorznabCatType.Books, "Apps/Bookware"); AddCategoryMapping(1, TorznabCatType.PCISO, "Apps/ISO"); AddCategoryMapping(73, TorznabCatType.AudioAudiobook, "Music/Audiobooks"); AddCategoryMapping(47, TorznabCatType.ConsoleOther, "Console/NSW"); AddCategoryMapping(8, TorznabCatType.ConsolePS3, "Console/PS3"); AddCategoryMapping(30, TorznabCatType.ConsolePS4, "Console/PS4"); AddCategoryMapping(71, TorznabCatType.ConsolePS4, "Console/PS5"); AddCategoryMapping(7, TorznabCatType.ConsolePSP, "Console/PSP"); AddCategoryMapping(70, TorznabCatType.ConsolePSVita, "Console/PSV"); AddCategoryMapping(16, TorznabCatType.ConsoleWii, "Console/WII"); AddCategoryMapping(29, TorznabCatType.ConsoleWiiU, "Console/WIIU"); AddCategoryMapping(17, TorznabCatType.ConsoleXBox360, "Console/XBOX360"); AddCategoryMapping(32, TorznabCatType.BooksEBook, "E-books"); AddCategoryMapping(63, TorznabCatType.ConsoleOther, "Games/DOX"); AddCategoryMapping(2, TorznabCatType.PCGames, "Games/ISO"); AddCategoryMapping(12, TorznabCatType.PCGames, "Games/PC Rips"); AddCategoryMapping(31, TorznabCatType.MoviesBluRay, "Movies/Bluray"); AddCategoryMapping(50, TorznabCatType.MoviesBluRay, "Movies/Bluray-UHD"); AddCategoryMapping(3, TorznabCatType.MoviesDVD, "Movies/DVDR"); AddCategoryMapping(69, TorznabCatType.MoviesForeign, "Movies/DVDR-Foreign"); AddCategoryMapping(19, TorznabCatType.MoviesHD, "Movies/HD"); AddCategoryMapping(39, TorznabCatType.MoviesForeign, "Movies/HD-Foreign"); AddCategoryMapping(74, TorznabCatType.MoviesHD, "Movies/Remuxes"); AddCategoryMapping(25, TorznabCatType.MoviesSD, "Movies/SD"); AddCategoryMapping(62, TorznabCatType.MoviesForeign, "Movies/SD-Foreign"); AddCategoryMapping(49, TorznabCatType.MoviesUHD, "Movies/UHD"); AddCategoryMapping(76, TorznabCatType.MoviesForeign, "Movies/UHD-Foreign"); AddCategoryMapping(33, TorznabCatType.AudioLossless, "Music/FLAC"); AddCategoryMapping(89, TorznabCatType.AudioVideo, "Music/MBluRay"); AddCategoryMapping(28, TorznabCatType.AudioVideo, "Music/MBluRay-Rips"); AddCategoryMapping(34, TorznabCatType.AudioVideo, "Music/MDVDR"); AddCategoryMapping(4, TorznabCatType.AudioMP3, "Music/MP3"); AddCategoryMapping(20, TorznabCatType.AudioVideo, "Music/MVID"); AddCategoryMapping(77, TorznabCatType.TVAnime, "Anime/Packs"); AddCategoryMapping(78, TorznabCatType.BooksEBook, "Books/Packs"); AddCategoryMapping(80, TorznabCatType.MoviesHD, "Movies/HD-Packs"); AddCategoryMapping(81, TorznabCatType.MoviesHD, "Movies/Remux-Packs"); AddCategoryMapping(79, TorznabCatType.MoviesSD, "Movies/SD-Packs"); AddCategoryMapping(68, TorznabCatType.Audio, "Music/Packs"); AddCategoryMapping(67, TorznabCatType.TVHD, "TV/HD-Packs"); AddCategoryMapping(82, TorznabCatType.TVHD, "TV/Remux-Packs"); AddCategoryMapping(65, TorznabCatType.TVSD, "TV/SD-Packs"); AddCategoryMapping(84, TorznabCatType.TVUHD, "TV/UHD-Packs"); AddCategoryMapping(85, TorznabCatType.XXX, "XXX/Packs"); AddCategoryMapping(23, TorznabCatType.TVSD, "TV/DVDR"); AddCategoryMapping(26, TorznabCatType.TVHD, "TV/HD"); AddCategoryMapping(64, TorznabCatType.TVForeign, "TV/HD-Foreign"); AddCategoryMapping(11, TorznabCatType.TVHD, "TV/HD-Retail"); AddCategoryMapping(36, TorznabCatType.TVSport, "TV/HD-Sport"); AddCategoryMapping(18, TorznabCatType.TVSD, "TV/SD"); AddCategoryMapping(86, TorznabCatType.TVForeign, "TV/SD-Foreign"); AddCategoryMapping(24, TorznabCatType.TVSD, "TV/SD-Retail"); AddCategoryMapping(35, TorznabCatType.TVSport, "TV/SD-Sport"); AddCategoryMapping(61, TorznabCatType.TVUHD, "TV/UHD"); AddCategoryMapping(87, TorznabCatType.TVForeign, "TV/UHD-Foreign"); AddCategoryMapping(53, TorznabCatType.XXX, "XXX/HD"); AddCategoryMapping(88, TorznabCatType.XXXImageSet, "XXX/Image-Sets"); AddCategoryMapping(57, TorznabCatType.XXX, "XXX/Paysite"); AddCategoryMapping(6, TorznabCatType.XXXSD, "XXX/SD"); }
public Nordicbits(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) : base( name: "Nordicbits", description: "Nordicbits is a Danish Private site for MOVIES / TV / GENERAL", link: "https://nordicb.org/", caps: new TorznabCapabilities(), configService: configService, client: w, logger: l, p: ps, configData: new ConfigurationDataNordicbits()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "da-dk"; Type = "private"; TorznabCaps.SupportsImdbSearch = false; // Apps AddCategoryMapping("cat=63", TorznabCatType.PCPhoneAndroid, "APPS - Android"); AddCategoryMapping("cat=17", TorznabCatType.PC, "APPS - MAC"); AddCategoryMapping("cat=12", TorznabCatType.PCMac, "APPS - Windows"); AddCategoryMapping("cat=62", TorznabCatType.PCPhoneIOS, "APPS - IOS"); AddCategoryMapping("cat=64", TorznabCatType.PC, "APPS - Linux"); // Books AddCategoryMapping("cat=54", TorznabCatType.AudioAudiobook, "Books - Audiobooks"); AddCategoryMapping("cat=9", TorznabCatType.BooksEbook, "Books - E-Books"); // Games AddCategoryMapping("cat=24", TorznabCatType.PCGames, "Games - PC"); AddCategoryMapping("cat=53", TorznabCatType.Console, "Games - Nintendo"); AddCategoryMapping("cat=49", TorznabCatType.ConsolePS4, "Games - Playstation"); AddCategoryMapping("cat=51", TorznabCatType.ConsoleXbox, "Games - XBOX"); // Movies AddCategoryMapping("cat=35", TorznabCatType.Movies3D, "Movies - 3D"); AddCategoryMapping("cat=42", TorznabCatType.MoviesUHD, "Movies - 4K/2160p"); AddCategoryMapping("cat=47", TorznabCatType.MoviesUHD, "Movies - 4k/2160p Boxset"); AddCategoryMapping("cat=15", TorznabCatType.MoviesBluRay, "Movies - BluRay"); AddCategoryMapping("cat=58", TorznabCatType.MoviesHD, "Movies - Remux"); AddCategoryMapping("cat=16", TorznabCatType.MoviesDVD, "Movies - DVD Boxset"); AddCategoryMapping("cat=6", TorznabCatType.MoviesDVD, "Movies - DVD"); AddCategoryMapping("cat=21", TorznabCatType.MoviesHD, "Movies - HD-1080p"); AddCategoryMapping("cat=19", TorznabCatType.MoviesHD, "Movies - HD-1080p Boxset"); AddCategoryMapping("cat=22", TorznabCatType.MoviesHD, "Movies - HD-720p"); AddCategoryMapping("cat=20", TorznabCatType.MoviesHD, "Movies - HD-720p Boxset"); AddCategoryMapping("cat=25", TorznabCatType.MoviesHD, "Movies - Kids"); AddCategoryMapping("cat=10", TorznabCatType.MoviesSD, "Movies - SD"); AddCategoryMapping("cat=23", TorznabCatType.MoviesSD, "Movies - MP4 Tablet"); AddCategoryMapping("cat=65", TorznabCatType.XXX, "Movies - P**n"); // Music AddCategoryMapping("cat=28", TorznabCatType.AudioLossless, "Music - FLAC"); AddCategoryMapping("cat=60", TorznabCatType.AudioLossless, "Music - FLAC Boxset"); AddCategoryMapping("cat=4", TorznabCatType.AudioMP3, "Music - MP3"); AddCategoryMapping("cat=59", TorznabCatType.AudioMP3, "Music - MP3 Boxset"); AddCategoryMapping("cat=61", TorznabCatType.AudioMP3, "Music - Musicvideos Boxset"); AddCategoryMapping("cat=1", TorznabCatType.AudioMP3, "Music - Musicvideos"); // Series AddCategoryMapping("cat=48", TorznabCatType.TVUHD, "TV - HD-4K/2160p"); AddCategoryMapping("cat=57", TorznabCatType.TVUHD, "TV - HD-4K/2160p Boxset"); AddCategoryMapping("cat=11", TorznabCatType.TVSD, "TV - Boxset"); AddCategoryMapping("cat=7", TorznabCatType.TVHD, "TV - HD-1080p"); AddCategoryMapping("cat=31", TorznabCatType.TVHD, "TV - HD-1080p Boxset"); AddCategoryMapping("cat=30", TorznabCatType.TVHD, "TV - HD-720p"); AddCategoryMapping("cat=32", TorznabCatType.TVHD, "TV - HD-720p Boxset"); AddCategoryMapping("cat=5", TorznabCatType.TVSD, "TV - SD"); AddCategoryMapping("cat=66", TorznabCatType.TVSport, "TV - SD/HD Mixed"); }