public FunFile(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "FunFile", description: "A general tracker", link: "https://www.funfile.org/", caps: new TorznabCapabilities(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; AddCategoryMapping(44, TorznabCatType.TVAnime); // Anime AddCategoryMapping(22, TorznabCatType.PC); // Applications AddCategoryMapping(43, TorznabCatType.AudioAudiobook); // Audio Books AddCategoryMapping(27, TorznabCatType.Books); // Ebook AddCategoryMapping(4, TorznabCatType.PCGames); // Games AddCategoryMapping(40, TorznabCatType.OtherMisc); // Miscellaneous AddCategoryMapping(19, TorznabCatType.Movies); // Movies AddCategoryMapping(6, TorznabCatType.Audio); // Music AddCategoryMapping(31, TorznabCatType.PCPhoneOther); // Portable AddCategoryMapping(7, TorznabCatType.TV); // TV }
public Rarbg(IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps) : base(name: "RARBG", description: "RARBG", link: defaultSiteLink, caps: new TorznabCapabilities(), manager: i, client: wc, logger: l, p: ps, configData: new ConfigurationDataUrl(defaultSiteLink)) { categoryLabels = new Dictionary<string, int>(); AddCat(4, TorznabCatType.XXX, "XXX (18+)"); AddCat(14, TorznabCatType.MoviesSD, "Movies/XVID"); AddCat(48, TorznabCatType.MoviesHD, "Movies/XVID/720"); AddCat(17, TorznabCatType.MoviesSD, "Movies/x264"); AddCat(44, TorznabCatType.MoviesHD, "Movies/x264/1080"); AddCat(45, TorznabCatType.MoviesHD, "Movies/x264/720"); AddCat(47, TorznabCatType.Movies3D, "Movies/x264/3D"); AddCat(42, TorznabCatType.MoviesBluRay, "Movies/Full BD"); AddCat(46, TorznabCatType.MoviesBluRay, "Movies/BD Remux"); AddCat(18, TorznabCatType.TVSD, "TV Episodes"); AddCat(41, TorznabCatType.TVHD, "TV HD Episodes"); AddCat(23, TorznabCatType.AudioMP3, "Music/MP3"); AddCat(25, TorznabCatType.AudioLossless, "Music/FLAC"); AddCat(27, TorznabCatType.PCGames, "Games/PC ISO"); AddCat(28, TorznabCatType.PCGames, "Games/PC RIP"); AddCat(40, TorznabCatType.ConsolePS3, "Games/PS3"); AddCat(32, TorznabCatType.ConsoleXbox360, "Games/XBOX-360"); AddCat(33, TorznabCatType.PCISO, "Software/PC ISO"); AddCat(35, TorznabCatType.BooksEbook, "e-Books"); }
public Hounddawgs(IIndexerManagerService i, Logger l, IWebClient c, IProtectionService ps) : base(name: "Hounddawgs", description: "A danish closed torrent tracker", link: "https://hounddawgs.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: c, logger: l, p: ps, configData: new NxtGnConfigurationData()) { AddCategoryMapping(92, TorznabCatType.TV); AddCategoryMapping(92, TorznabCatType.TVHD); AddCategoryMapping(92, TorznabCatType.TVWEBDL); AddCategoryMapping(93, TorznabCatType.TVSD); AddCategoryMapping(93, TorznabCatType.TV); AddCategoryMapping(57, TorznabCatType.TV); AddCategoryMapping(57, TorznabCatType.TVHD); AddCategoryMapping(57, TorznabCatType.TVWEBDL); AddCategoryMapping(74, TorznabCatType.TVSD); AddCategoryMapping(74, TorznabCatType.TV); }
public PirateTheNet(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "PirateTheNet", description: "A movie tracker", link: "http://piratethe.net/", caps: new TorznabCapabilities(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); Language = "en-us"; this.configData.DisplayText.Value = "Only the results from the first search result page are shown, adjust your profile settings to show the maximum."; this.configData.DisplayText.Name = "Notice"; AddCategoryMapping("1080P", TorznabCatType.MoviesHD); AddCategoryMapping("720P", TorznabCatType.MoviesHD); AddCategoryMapping("BDRip", TorznabCatType.MoviesSD); AddCategoryMapping("BluRay", TorznabCatType.MoviesBluRay); AddCategoryMapping("BRRip", TorznabCatType.MoviesSD); AddCategoryMapping("DVDR", TorznabCatType.MoviesDVD); AddCategoryMapping("DVDRip", TorznabCatType.MoviesSD); AddCategoryMapping("FLAC", TorznabCatType.AudioLossless); AddCategoryMapping("MP3", TorznabCatType.AudioMP3); AddCategoryMapping("MP4", TorznabCatType.AudioOther); AddCategoryMapping("Packs", TorznabCatType.Movies); AddCategoryMapping("R5", TorznabCatType.MoviesDVD); AddCategoryMapping("Remux", TorznabCatType.Movies); AddCategoryMapping("TVRip", TorznabCatType.MoviesOther); AddCategoryMapping("WebRip", TorznabCatType.MoviesWEBDL); }
public GFTracker(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "GFTracker", description: "Home of user happiness", link: "https://www.thegft.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataRecaptchaLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; AddCategoryMapping(4, TorznabCatType.TV); // TV/XVID AddCategoryMapping(17, TorznabCatType.TVHD); // TV/X264 AddCategoryMapping(19, TorznabCatType.TV); // TV/DVDRIP AddCategoryMapping(26, TorznabCatType.TVHD); // TV/BLURAY AddCategoryMapping(37, TorznabCatType.TV); // TV/DVDR AddCategoryMapping(47, TorznabCatType.TV); // TV/SD AddCategoryMapping(7, TorznabCatType.Movies); // Movies/XVID AddCategoryMapping(8, TorznabCatType.MoviesDVD); // Movies/DVDR AddCategoryMapping(12, TorznabCatType.MoviesBluRay); // Movies/BLURAY AddCategoryMapping(18, TorznabCatType.MoviesHD); // Movies/X264-HD AddCategoryMapping(49, TorznabCatType.MoviesSD); // Movies/X264-SD }
public Strike(IIndexerManagerService i, Logger l, IWebClient wc, IProtectionService ps) : base(name: "Strike", description: "Torrent search engine", link: defaultSiteLink, caps: new TorznabCapabilities(), manager: i, client: wc, logger: l, p: ps, configData: new ConfigurationDataStrike(defaultSiteLink)) { AddCategoryMapping("Anime", TorznabCatType.TVAnime); AddCategoryMapping("Applications", TorznabCatType.PC); AddCategoryMapping("Books", TorznabCatType.Books); AddCategoryMapping("Games", TorznabCatType.PCGames); AddCategoryMapping("Movies", TorznabCatType.Movies); AddCategoryMapping("TV", TorznabCatType.TV); AddCategoryMapping("XXX", TorznabCatType.XXX); AddCategoryMapping("Music", TorznabCatType.Audio); /*AddCategoryMapping("Movies:Highres Movies", TorznabCatType.MoviesHD); AddCategoryMapping("Movies:3D Movies", TorznabCatType.Movies3D); AddCategoryMapping("Books:Ebooks", TorznabCatType.BooksEbook); AddCategoryMapping("Books:Comics", TorznabCatType.BooksComics); AddCategoryMapping("Books:Audio Books", TorznabCatType.AudioAudiobook); AddCategoryMapping("Games:XBOX360", TorznabCatType.ConsoleXbox360); AddCategoryMapping("Games:Wii", TorznabCatType.ConsoleWii); AddCategoryMapping("Games:PSP", TorznabCatType.ConsolePSP); AddCategoryMapping("Games:PS3", TorznabCatType.ConsolePS3); AddCategoryMapping("Games:PC", TorznabCatType.PCGames); AddCategoryMapping("Games:Android", TorznabCatType.PCPhoneAndroid); AddCategoryMapping("Music:Mp3", TorznabCatType.AudioMP3);*/ }
public HDTorrents(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "HD-Torrents", description: "HD-Torrents is a private torrent website with HD torrents and strict rules on their content.", link: "http://hdts.ru/",// Of the accessible domains the .ru seems the most reliable. https://hdts.ru | https://hd-torrents.org | https://hd-torrents.net | https://hd-torrents.me manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { TorznabCaps.Categories.Clear(); AddCategoryMapping("1", TorznabCatType.MoviesHD);// Movie/Blu-Ray AddCategoryMapping("2", TorznabCatType.MoviesHD);// Movie/Remux AddCategoryMapping("5", TorznabCatType.MoviesHD);//Movie/1080p/i AddCategoryMapping("3", TorznabCatType.MoviesHD);//Movie/720p AddCategoryMapping("63", TorznabCatType.Audio);//Movie/Audio Track AddCategoryMapping("59", TorznabCatType.TVHD);//TV Show/Blu-ray AddCategoryMapping("60", TorznabCatType.TVHD);//TV Show/Remux AddCategoryMapping("30", TorznabCatType.TVHD);//TV Show/1080p/i AddCategoryMapping("38", TorznabCatType.TVHD);//TV Show/720p AddCategoryMapping("44", TorznabCatType.Audio);//Music/Album AddCategoryMapping("61", TorznabCatType.AudioVideo);//Music/Blu-Ray AddCategoryMapping("62", TorznabCatType.AudioVideo);//Music/Remux AddCategoryMapping("57", TorznabCatType.AudioVideo);//Music/1080p/i AddCategoryMapping("45", TorznabCatType.AudioVideo);//Music/720p AddCategoryMapping("58", TorznabCatType.XXX);//XXX/Blu-ray AddCategoryMapping("48", TorznabCatType.XXX);//XXX/1080p/i AddCategoryMapping("47", TorznabCatType.XXX);//XXX/720p }
public BeyondHD(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "BeyondHD", description: "Without BeyondHD, your HDTV is just a TV", link: "https://beyondhd.me/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataCookie()) { AddCategoryMapping("40,44,48,89,46,45", TorznabCatType.TV); AddCategoryMapping("40", TorznabCatType.TVHD); AddCategoryMapping("44", TorznabCatType.TVHD); AddCategoryMapping("48", TorznabCatType.TVHD); AddCategoryMapping("46", TorznabCatType.TVHD); AddCategoryMapping("45", TorznabCatType.TVHD); AddCategoryMapping("44", TorznabCatType.TVSD); AddCategoryMapping("46", TorznabCatType.TVSD); AddCategoryMapping("45", TorznabCatType.TVSD); AddCategoryMapping("41,77,71,94,78,37,54,17", TorznabCatType.Movies); AddCategoryMapping("77", TorznabCatType.MoviesHD); AddCategoryMapping("71", TorznabCatType.Movies3D); AddCategoryMapping("78", TorznabCatType.MoviesHD); AddCategoryMapping("37", TorznabCatType.MoviesBluRay); AddCategoryMapping("54", TorznabCatType.MoviesHD); AddCategoryMapping("55,56,42,36,69", TorznabCatType.Audio); AddCategoryMapping("36", TorznabCatType.AudioLossless); AddCategoryMapping("69", TorznabCatType.AudioMP3); }
public myAmity(IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps) : base(name: "myAmity", description: "A German general tracker.", link: "https://ttv2.myamity.info/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: wc, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); Language = "de-de"; AddCategoryMapping(20, TorznabCatType.PC); // Apps - PC AddCategoryMapping(24, TorznabCatType.AudioAudiobook); // Audio - Hoerbuch/-spiel AddCategoryMapping(22, TorznabCatType.Audio); // Audio - Musik AddCategoryMapping(52, TorznabCatType.Movies3D); // Filme - 3D AddCategoryMapping(51, TorznabCatType.MoviesBluRay); // Filme - BluRay Complete AddCategoryMapping(1, TorznabCatType.MoviesDVD); // Filme - DVD AddCategoryMapping(54, TorznabCatType.MoviesHD); // Filme - HD/1080p AddCategoryMapping(3, TorznabCatType.MoviesHD); // Filme - HD/720p AddCategoryMapping(48, TorznabCatType.XXX); // Filme - Heimatfilme.XXX AddCategoryMapping(50, TorznabCatType.Movies); // Filme - x264/H.264 AddCategoryMapping(2, TorznabCatType.MoviesSD); // Filme - XViD AddCategoryMapping(11, TorznabCatType.Console); // Games - Konsolen AddCategoryMapping(10, TorznabCatType.PCGames); // Games - PC AddCategoryMapping(53, TorznabCatType.Other); // International - Complete AddCategoryMapping(36, TorznabCatType.Books); // Sonstige - E-Books AddCategoryMapping(38, TorznabCatType.Other); // Sonstige - Handy AddCategoryMapping(7, TorznabCatType.TVDocumentary); // TV/HDTV - Dokus AddCategoryMapping(8, TorznabCatType.TV); // TV/HDTV - Serien }
public FileList(IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps) : base(name: "FileList", description: "The best Romanian site.", link: "http://filelist.ro/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: wc, logger: l, p: ps, configData: new ConfigurationDataFileList()) { AddCategoryMapping(24, TorznabCatType.TVAnime); AddCategoryMapping(11, TorznabCatType.Audio); AddCategoryMapping(15, TorznabCatType.TV); //AddCategoryMapping(18, TorznabCatType.); Other AddCategoryMapping(16, TorznabCatType.TVDocumentary); AddCategoryMapping(25, TorznabCatType.Movies3D); AddCategoryMapping(20, TorznabCatType.MoviesBluRay); AddCategoryMapping(2, TorznabCatType.MoviesSD); AddCategoryMapping(3, TorznabCatType.MoviesForeign); //RO AddCategoryMapping(4, TorznabCatType.MoviesHD); AddCategoryMapping(19, TorznabCatType.MoviesForeign); // RO AddCategoryMapping(1, TorznabCatType.MoviesSD); AddCategoryMapping(10, TorznabCatType.Console); AddCategoryMapping(9, TorznabCatType.PCGames); //AddCategoryMapping(17, TorznabCatType); Linux No cat AddCategoryMapping(22, TorznabCatType.PCPhoneOther); //Apps/mobile AddCategoryMapping(8, TorznabCatType.PC); AddCategoryMapping(21, TorznabCatType.TVHD); AddCategoryMapping(23, TorznabCatType.TVSD); AddCategoryMapping(13, TorznabCatType.TVSport); AddCategoryMapping(14, TorznabCatType.TV); AddCategoryMapping(12, TorznabCatType.AudioVideo); AddCategoryMapping(7, TorznabCatType.XXX); }
public BB(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "bB", description: "bB", link: "http://www.reddit.com/r/baconbits/", caps: new TorznabCapabilities(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Audio); AddCategoryMapping(2, TorznabCatType.PC); AddCategoryMapping(3, TorznabCatType.BooksEbook); AddCategoryMapping(4, TorznabCatType.AudioAudiobook); AddCategoryMapping(7, TorznabCatType.BooksComics); AddCategoryMapping(8, TorznabCatType.TVAnime); AddCategoryMapping(9, TorznabCatType.Movies); AddCategoryMapping(10, TorznabCatType.TVHD); AddCategoryMapping(10, TorznabCatType.TVSD); AddCategoryMapping(10, TorznabCatType.TV); AddCategoryMapping(11, TorznabCatType.PCGames); }
public UpdateService(Logger l, IWebClient c, IConfigurationService cfg, ITrayLockService ls) { logger = l; client = c; configService = cfg; lockService = ls; }
// minimal constructor used by e.g. cardigann generic indexer public BaseIndexer(IIndexerManagerService manager, IWebClient client, Logger logger, IProtectionService p) { this.logger = logger; indexerService = manager; webclient = client; protectionService = p; }
public PassThePopcorn(IIndexerManagerService i, Logger l, IWebClient c, IProtectionService ps) : base(name: "PassThePopcorn", description: "PassThePopcorn", link: "https://passthepopcorn.me/", caps: new TorznabCapabilities(), manager: i, client: c, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithFilterAndPasskey(@"Enter filter options below to restrict search results. Separate options with a space if using more than one option.<br>Filter options available: <br><code>GoldenPopcorn</code><br><code>Scene</code><br><code>Checked</code>")) { Encoding = Encoding.UTF8; Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Movies); AddCategoryMapping(1, TorznabCatType.MoviesForeign); AddCategoryMapping(1, TorznabCatType.MoviesOther); AddCategoryMapping(1, TorznabCatType.MoviesSD); AddCategoryMapping(1, TorznabCatType.MoviesHD); AddCategoryMapping(1, TorznabCatType.Movies3D); AddCategoryMapping(1, TorznabCatType.MoviesBluRay); AddCategoryMapping(1, TorznabCatType.MoviesDVD); AddCategoryMapping(1, TorznabCatType.MoviesWEBDL); }
public BitHdtv(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "BIT-HDTV", description: "Home of high definition invites", link: "https://www.bit-hdtv.com/", caps: new TorznabCapabilities(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; AddCategoryMapping(1, TorznabCatType.TVAnime); // Anime AddCategoryMapping(2, TorznabCatType.MoviesBluRay); // Blu-ray AddCategoryMapping(4, TorznabCatType.TVDocumentary); // Documentaries AddCategoryMapping(6, TorznabCatType.AudioLossless); // HQ Audio AddCategoryMapping(7, TorznabCatType.Movies); // Movies AddCategoryMapping(8, TorznabCatType.AudioVideo); // Music Videos AddCategoryMapping(5, TorznabCatType.TVSport); // Sports AddCategoryMapping(10, TorznabCatType.TV); // TV AddCategoryMapping(12, TorznabCatType.TV); // TV/Seasonpack AddCategoryMapping(11, TorznabCatType.XXX); // XXX }
public AlphaRatio(IIndexerManagerService i, IWebClient w, Logger l, IProtectionService ps) : base(name: "AlphaRatio", description: "Legendary", link: "https://alpharatio.cc/", caps: new TorznabCapabilities(), manager: i, client: w, logger: l, p: ps, downloadBase: "https://alpharatio.cc/torrents.php?action=download&id=", configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); Language = "en-us"; AddCategoryMapping(1, TorznabCatType.TVSD); AddCategoryMapping(2, TorznabCatType.TVHD); AddCategoryMapping(6, TorznabCatType.MoviesSD); AddCategoryMapping(7, TorznabCatType.MoviesHD); AddCategoryMapping(10, TorznabCatType.XXX); AddCategoryMapping(20, TorznabCatType.XXX); AddCategoryMapping(12, TorznabCatType.PCGames); AddCategoryMapping(13, TorznabCatType.ConsoleXbox); AddCategoryMapping(14, TorznabCatType.ConsolePS3); AddCategoryMapping(15, TorznabCatType.ConsoleWii); AddCategoryMapping(16, TorznabCatType.PC); AddCategoryMapping(17, TorznabCatType.PCMac); AddCategoryMapping(19, TorznabCatType.PCPhoneOther); AddCategoryMapping(21, TorznabCatType.BooksEbook); AddCategoryMapping(22, TorznabCatType.AudioAudiobook); AddCategoryMapping(23, TorznabCatType.Audio); }
public ImmortalSeed(IIndexerManagerService i, IWebClient wc, Logger l) : base(name: "ImmortalSeed", description: "ImmortalSeed", link: "http://immortalseed.me/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: wc, logger: l) { AddCategoryMapping(32, TorznabCatType.Anime); 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.Comic); AddCategoryMapping(23, TorznabCatType.Apps); 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.AudioBooks); AddCategoryMapping(36, TorznabCatType.AudioLossy); }
public Hebits(IIndexerManagerService i, Logger l, IWebClient wc, IProtectionService ps) : base(name: "Hebits", description: "The Israeli Tracker", link: "https://hebits.net/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: wc, logger: l, p: ps, downloadBase: "https://hebits.net/", configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("windows-1255"); Language = "he-il"; AddCategoryMapping(19, TorznabCatType.MoviesSD); AddCategoryMapping(25, TorznabCatType.MoviesOther); // Israeli Content AddCategoryMapping(20, TorznabCatType.MoviesDVD); AddCategoryMapping(36, TorznabCatType.MoviesBluRay); AddCategoryMapping(27, TorznabCatType.MoviesHD); AddCategoryMapping(7, TorznabCatType.TVSD); // Israeli SDTV AddCategoryMapping(24, TorznabCatType.TVSD); // English SDTV AddCategoryMapping(1, TorznabCatType.TVHD); // Israel HDTV AddCategoryMapping(37, TorznabCatType.TVHD); // Israel HDTV }
public SceneAccess(IIndexerManagerService i, IWebClient c, Logger l, IProtectionService ps) : base(name: "SceneAccess", description: "Your gateway to the scene", link: "https://sceneaccess.eu/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), manager: i, client: c, logger: l, p: ps, configData: new ConfigurationDataBasicLogin()) { AddCategoryMapping(8, TorznabCatType.MoviesSD); AddCategoryMapping(22, TorznabCatType.MoviesHD); AddCategoryMapping(7, TorznabCatType.MoviesSD); AddCategoryMapping(4, TorznabCatType.Movies); AddCategoryMapping(27, TorznabCatType.TVHD); AddCategoryMapping(17, TorznabCatType.TVSD); AddCategoryMapping(11, TorznabCatType.MoviesSD); AddCategoryMapping(26, TorznabCatType.TV); AddCategoryMapping(3, TorznabCatType.PCGames); AddCategoryMapping(5, TorznabCatType.ConsolePS3); AddCategoryMapping(20, TorznabCatType.ConsolePSP); AddCategoryMapping(28, TorznabCatType.TV); AddCategoryMapping(23, TorznabCatType.Console); AddCategoryMapping(29, TorznabCatType.Console); AddCategoryMapping(40, TorznabCatType.AudioLossless); AddCategoryMapping(13, TorznabCatType.AudioMP3); AddCategoryMapping(15, TorznabCatType.AudioVideo); AddCategoryMapping(1, TorznabCatType.PCISO); AddCategoryMapping(2, TorznabCatType.PCISO); AddCategoryMapping(14, TorznabCatType.PCISO); AddCategoryMapping(21, TorznabCatType.Other); AddCategoryMapping(41, TorznabCatType.MoviesHD); AddCategoryMapping(42, TorznabCatType.MoviesSD); AddCategoryMapping(43, TorznabCatType.MoviesSD); AddCategoryMapping(44, TorznabCatType.TVHD); AddCategoryMapping(45, TorznabCatType.TVSD); AddCategoryMapping(12, TorznabCatType.XXXXviD); AddCategoryMapping(35, TorznabCatType.XXXx264); AddCategoryMapping(36, TorznabCatType.XXX); AddCategoryMapping(30, TorznabCatType.MoviesForeign); AddCategoryMapping(31, TorznabCatType.MoviesForeign); AddCategoryMapping(32, TorznabCatType.MoviesForeign); AddCategoryMapping(33, TorznabCatType.TVFOREIGN); AddCategoryMapping(34, TorznabCatType.TVFOREIGN); AddCategoryMapping(4, TorznabCatType.Movies); AddCategoryMapping(37, TorznabCatType.XXX); AddCategoryMapping(38, TorznabCatType.Audio); }
public PotatoController(IIndexerManagerService i, Logger l, IServerService s, ICacheService c, IWebClient w) { indexerService = i; logger = l; serverService = s; cacheService = c; webClient = w; }
public DigitalHive(IIndexerManagerService i, Logger l, IWebClient w, IProtectionService ps) : base(name: "DigitalHive", description: "DigitalHive is one of the oldest general trackers", link: "https://www.digitalhive.org/", caps: new TorznabCapabilities(), manager: i, client: w, logger: l, p: ps, configData: new ConfigurationDataRecaptchaLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; AddCategoryMapping(0, TorznabCatType.Other); AddCategoryMapping(48, TorznabCatType.Other); // 0Day AddCategoryMapping(56, TorznabCatType.XXXImageset); // 0Day-Imagesets AddCategoryMapping(6, TorznabCatType.Audio); // 0Day-Music AddCategoryMapping(51, TorznabCatType.XXX); // 0Day-XXX AddCategoryMapping(2, TorznabCatType.TVAnime); // Anime AddCategoryMapping(59, TorznabCatType.MoviesBluRay); // BluRay AddCategoryMapping(40, TorznabCatType.TVDocumentary); // Documentary AddCategoryMapping(20, TorznabCatType.MoviesDVD); // DVD-R AddCategoryMapping(25, TorznabCatType.BooksEbook); // Ebooks AddCategoryMapping(38, TorznabCatType.PCPhoneIOS); // HandHeld AddCategoryMapping(38, TorznabCatType.PCPhoneAndroid); // HandHeld AddCategoryMapping(38, TorznabCatType.PCPhoneOther); // HandHeld AddCategoryMapping(37, TorznabCatType.Other); // Kids Stuff AddCategoryMapping(23, TorznabCatType.PC); // Linux AddCategoryMapping(24, TorznabCatType.PCMac); // Mac AddCategoryMapping(22, TorznabCatType.OtherMisc); // Misc AddCategoryMapping(35, TorznabCatType.MoviesOther); // Movie Pack AddCategoryMapping(36, TorznabCatType.MoviesHD); // Movie-HD AddCategoryMapping(19, TorznabCatType.MoviesSD); // Movie-SD AddCategoryMapping(50, TorznabCatType.Audio); // Music AddCategoryMapping(53, TorznabCatType.AudioLossless); // Music-FLAC AddCategoryMapping(49, TorznabCatType.AudioVideo); // MVID AddCategoryMapping(1, TorznabCatType.PC); // PC Apps AddCategoryMapping(4, TorznabCatType.PCGames); // PC Games AddCategoryMapping(17, TorznabCatType.ConsolePS3); // Playstation AddCategoryMapping(17, TorznabCatType.ConsolePS4); // Playstation AddCategoryMapping(17, TorznabCatType.ConsolePSVita); // Playstation AddCategoryMapping(17, TorznabCatType.ConsolePSP); // Playstation AddCategoryMapping(28, TorznabCatType.ConsolePSP); // PSP AddCategoryMapping(34, TorznabCatType.TVOTHER); // TV Pack AddCategoryMapping(32, TorznabCatType.TVHD); // TV-HD AddCategoryMapping(55, TorznabCatType.TVOTHER); // TV-HDRip AddCategoryMapping(7, TorznabCatType.TVSD); // TV-SD AddCategoryMapping(57, TorznabCatType.TVOTHER); // TV-SDRip AddCategoryMapping(33, TorznabCatType.ConsoleWii); // WII AddCategoryMapping(33, TorznabCatType.ConsoleWiiU); // WII AddCategoryMapping(45, TorznabCatType.ConsoleXbox); // XBox AddCategoryMapping(45, TorznabCatType.ConsoleXbox360); // XBox AddCategoryMapping(45, TorznabCatType.ConsoleXBOX360DLC); // XBox AddCategoryMapping(45, TorznabCatType.ConsoleXboxOne); // XBox AddCategoryMapping(9, TorznabCatType.XXX); // XXX AddCategoryMapping(52, TorznabCatType.XXXOther); // XXX-ISO }
public IPTorrents(IIndexerManagerService i, IWebClient wc, Logger l, IProtectionService ps) : base(name: "IPTorrents", description: "Always a step ahead.", link: "https://iptorrents.com/", caps: new TorznabCapabilities(), manager: i, client: wc, logger: l, p: ps, configData: new ConfigurationDataBasicLoginWithAlternateLink()) { this.configData.Instructions.Value = this.DisplayName + " has multiple URLs. The default (" + this.SiteLink + ") can be changed by entering a new value in the box below."; this.configData.Instructions.Value += "The following are some known URLs for " + this.DisplayName; this.configData.Instructions.Value += "<ul><li>" + String.Join("</li><li>", this.KnownURLs.ToArray()) + "</li></ul>"; AddCategoryMapping(72, TorznabCatType.Movies); AddCategoryMapping(77, TorznabCatType.MoviesSD); AddCategoryMapping(89, TorznabCatType.MoviesSD); AddCategoryMapping(90, TorznabCatType.MoviesSD); AddCategoryMapping(96, TorznabCatType.MoviesSD); AddCategoryMapping(6, TorznabCatType.MoviesSD); AddCategoryMapping(48, TorznabCatType.MoviesHD); AddCategoryMapping(54, TorznabCatType.Movies); AddCategoryMapping(62, TorznabCatType.MoviesSD); AddCategoryMapping(38, TorznabCatType.MoviesForeign); AddCategoryMapping(68, TorznabCatType.Movies); AddCategoryMapping(20, TorznabCatType.MoviesHD); AddCategoryMapping(7, TorznabCatType.MoviesSD); AddCategoryMapping(73, TorznabCatType.TV); AddCategoryMapping(26, TorznabCatType.TVSD); AddCategoryMapping(55, TorznabCatType.TVSD); AddCategoryMapping(78, TorznabCatType.TVSD); AddCategoryMapping(23, TorznabCatType.TVHD); AddCategoryMapping(24, TorznabCatType.TVSD); AddCategoryMapping(25, TorznabCatType.TVSD); AddCategoryMapping(66, TorznabCatType.TVSD); AddCategoryMapping(82, TorznabCatType.TVSD); AddCategoryMapping(65, TorznabCatType.TV); AddCategoryMapping(83, TorznabCatType.TV); AddCategoryMapping(79, TorznabCatType.TVSD); AddCategoryMapping(22, TorznabCatType.TVHD); AddCategoryMapping(79, TorznabCatType.TVSD); AddCategoryMapping(4, TorznabCatType.TVSD); AddCategoryMapping(5, TorznabCatType.TVHD); AddCategoryMapping(75, TorznabCatType.Audio); AddCategoryMapping(73, TorznabCatType.Audio); AddCategoryMapping(80, TorznabCatType.AudioLossless); AddCategoryMapping(93, TorznabCatType.Audio); AddCategoryMapping(60, TorznabCatType.TVAnime); AddCategoryMapping(1, TorznabCatType.PC); AddCategoryMapping(64, TorznabCatType.AudioAudiobook); AddCategoryMapping(35, TorznabCatType.Books); AddCategoryMapping(94, TorznabCatType.BooksComics); }
public Strike(IIndexerManagerService i, Logger l, IWebClient wc) : base(name: "Strike", description: "Torrent search engine", link: "https://getstrike.net/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: wc, logger: l) { }
public MoreThanTV(IIndexerManagerService i, IWebClient c, Logger l) : base(name: "MoreThanTV", description: "ROMANIAN Private Torrent Tracker for TV / MOVIES, and the internal tracker for the release group DRACULA.", link: "https://www.morethan.tv/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: c, logger: l) { }
public BitMeTV(IIndexerManagerService i, Logger l, IWebClient c) : base(name: "BitMeTV", description: "TV Episode specialty tracker", link: "http://www.bitmetv.org/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: c, logger: l) { }
public TorrentLeech(IIndexerManagerService i, Logger l, IWebClient wc) : base(name: "TorrentLeech", description: "This is what happens when you seed", link: "http://www.torrentleech.org/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: wc, logger: l) { }
public Pretome(IIndexerManagerService i, IWebClient wc, Logger l) : base(name: "PreToMe", description: "BitTorrent site for High Quality, High Definition (HD) movies and TV Shows", link: "https://pretome.info/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), client: wc, manager: i, logger: l) { }
public BitHdtv(IIndexerManagerService i, Logger l, IWebClient w) : base(name: "BIT-HDTV", description: "Home of high definition invites", link: "https://www.bit-hdtv.com/", caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: w, logger: l) { }
public AnimeBytes(IIndexerManagerService i, IWebClient client, Logger l) : base(name: "AnimeBytes", link: "https://animebytes.tv/", description: "Powered by Tentacles", manager: i, client: client, caps: new TorznabCapabilities(TorznabCatType.Anime), logger: l) { }
public HDTorrents(IIndexerManagerService i, Logger l, IWebClient w) : base(name: "HD-Torrents", description: "HD-Torrents is a private torrent website with HD torrents and strict rules on their content.", link: "http://hdts.ru/",// Of the accessible domains the .ru seems the most reliable. https://hdts.ru | https://hd-torrents.org | https://hd-torrents.net | https://hd-torrents.me caps: TorznabCapsUtil.CreateDefaultTorznabTVCaps(), manager: i, client: w, logger: l) { }