public Cinecalidad(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "cinecalidad", name: "Cinecalidad", description: "Películas Full HD en Latino y Inglés Dual.", link: "https://www.cine-calidad.com/", caps: new TorznabCapabilities { MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-es"; Type = "public"; AddCategoryMapping(1, TorznabCatType.MoviesHD); }
public Cinecalidad(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : base(id: "cinecalidad", name: "Cinecalidad", description: "Películas Full HD en Castellano y Latino Dual.", link: "https://www.cinecalidad.is/", caps: new TorznabCapabilities(), configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-es"; Type = "public"; var language = new SelectItem(new Dictionary <string, string> { { "castellano", "Spanish Castellano" }, { "latino", "Spanish Latino" } }) { Name = "Select language", Value = "castellano" }; configData.AddDynamic("language", language); AddCategoryMapping(1, TorznabCatType.MoviesHD); }
public Cinecalidad(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "cinecalidad", name: "Cinecalidad", description: "Películas Full HD en Castellano y Latino Dual.", link: "https://www.cinecalidad.is/", caps: new TorznabCapabilities { MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-es"; Type = "public"; var language = new SingleSelectConfigurationItem("Select language", new Dictionary <string, string> { { "castellano", "Castilian Spanish" }, { "latino", "Latin American Spanish" } }) { Value = "castellano" }; configData.AddDynamic("language", language); AddCategoryMapping(1, TorznabCatType.MoviesHD); }
public TorrentLatino2(IIndexerConfigurationService configurationService, WebClient webClient, Logger logger, IProtectionService protectionService, ICacheService cacheService) : base(id: "torrentlatino2", name: "TorrentLatino2", description: "Las Mejores Peliculas y Series Latino por Torrent GRATIS...", link: "https://www.torrentlatino2.net/", caps: new TorznabCapabilities { MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q } }, configService: configurationService, client: webClient, logger: logger, p: protectionService, cacheService: cacheService, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-419"; Type = "public"; var language = new SingleSelectConfigurationItem("Select language", new Dictionary <string, string> { { "latino", "Latin American Spanish" } }) { Value = "latino" }; configData.AddDynamic("language", language); AddCategoryMapping(1, TorznabCatType.MoviesHD); }
public InternetArchive(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : base(id: "internetarchive", name: "Internet Archive", description: "Internet Archive is a non-profit digital library offering free universal access to books, movies & music, as well as 406 billion archived web pages", link: "https://archive.org/", caps: new TorznabCapabilities(), configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "en-us"; Type = "public"; var sort = new SelectItem(new Dictionary <string, string> { { "publicdate", "created" }, { "downloads", "downloads" }, { "item_size", "size" } }) { Name = "Sort requested from site", Value = "publicdate" }; configData.AddDynamic("sort", sort); var order = new SelectItem(new Dictionary <string, string> { { "desc", "desc" }, { "asc", "asc" }, }) { Name = "Order requested from site", Value = "desc" }; configData.AddDynamic("order", order); var titleOnly = new BoolItem() { Name = "Search only in title", Value = true }; configData.AddDynamic("titleOnly", titleOnly); AddCategoryMapping("audio", TorznabCatType.Audio); AddCategoryMapping("etree", TorznabCatType.Audio); AddCategoryMapping("movies", TorznabCatType.Movies); AddCategoryMapping("image", TorznabCatType.OtherMisc); AddCategoryMapping("texts", TorznabCatType.Books); AddCategoryMapping("software", TorznabCatType.PC); AddCategoryMapping("web", TorznabCatType.Other); AddCategoryMapping("collection", TorznabCatType.Other); AddCategoryMapping("account", TorznabCatType.Other); AddCategoryMapping("data", TorznabCatType.Other); AddCategoryMapping("other", TorznabCatType.Other); }
protected SpeedAppTracker(string link, string id, string name, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, IProtectionService p, ICacheService cs, TorznabCapabilities caps) : base(id: id, name: name, description: description, link: link, caps: caps, configService: configService, client: client, logger: logger, p: p, cacheService: cs, configData: new ConfigurationDataBasicLoginWithEmail()) { }
public EpubLibre(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : base(id: "epublibre", name: "EpubLibre", description: "Más libros, Más libres", link: "https://epublibre.org/", caps: new TorznabCapabilities(TorznabCatType.BooksEbook), configService: configService, client: wc, logger: l, p: ps, configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-es"; Type = "public"; }
protected XtremeZoneTracker(string link, string id, string name, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, IProtectionService p, TorznabCapabilities caps) : base(id: id, name: name, description: description, link: link, caps: caps, configService: configService, client: client, logger: logger, p: p, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "ro-ro"; Type = "private"; // requestDelay for API Limit (1 request per 2 seconds) webclient.requestDelay = 2.1; }
protected GazelleTracker(string link, string id, string name, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, IProtectionService p, TorznabCapabilities caps, bool supportsFreeleechTokens, bool imdbInTags = false, bool has2Fa = false, bool useApiKey = false, string instructionMessageOptional = null) : base(id: id, name: name, description: description, link: link, caps: caps, configService: configService, client: client, logger: logger, p: p, configData: new ConfigurationDataGazelleTracker( has2Fa, supportsFreeleechTokens, useApiKey, instructionMessageOptional)) { Encoding = Encoding.UTF8; this.imdbInTags = imdbInTags; this.useApiKey = useApiKey; }
public ZonaQ(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "zonaq", name: "ZonaQ", description: "ZonaQ is a SPANISH Private Torrent Tracker for MOVIES / TV", link: "https://www.zonaq.pw/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents por página' option to 100 in 'Mi Panel' page.")) { Encoding = Encoding.UTF8; Language = "es-ES"; Type = "private"; AddCategoryMapping("cat[]=1&subcat[]=1", TorznabCatType.MoviesDVD, "Películas/DVD"); AddCategoryMapping("cat[]=1&subcat[]=2", TorznabCatType.MoviesDVD, "Películas/BDVD + Autorías"); AddCategoryMapping("cat[]=1&subcat[]=3", TorznabCatType.MoviesBluRay, "Películas/BD"); AddCategoryMapping("cat[]=1&subcat[]=4", TorznabCatType.MoviesUHD, "Películas/BD 4K"); AddCategoryMapping("cat[]=1&subcat[]=5", TorznabCatType.Movies3D, "Películas/BD 3D"); AddCategoryMapping("cat[]=1&subcat[]=6", TorznabCatType.MoviesBluRay, "Películas/BD Remux"); AddCategoryMapping("cat[]=1&subcat[]=7", TorznabCatType.MoviesHD, "Películas/MKV"); AddCategoryMapping("cat[]=1&subcat[]=8", TorznabCatType.MoviesUHD, "Películas/MKV 4K"); AddCategoryMapping("cat[]=1&subcat[]=9", TorznabCatType.MoviesUHD, "Películas/BD Remux 4K"); AddCategoryMapping("cat[]=2&subcat[]=1", TorznabCatType.MoviesDVD, "Animación/DVD"); AddCategoryMapping("cat[]=2&subcat[]=2", TorznabCatType.MoviesDVD, "Animación/BDVD + Autorías"); AddCategoryMapping("cat[]=2&subcat[]=3", TorznabCatType.MoviesBluRay, "Animación/BD"); AddCategoryMapping("cat[]=2&subcat[]=4", TorznabCatType.MoviesUHD, "Animación/BD 4K"); AddCategoryMapping("cat[]=2&subcat[]=5", TorznabCatType.Movies3D, "Animación/BD 3D"); AddCategoryMapping("cat[]=2&subcat[]=6", TorznabCatType.MoviesBluRay, "Animación/BD Remux"); AddCategoryMapping("cat[]=2&subcat[]=7", TorznabCatType.MoviesHD, "Animación/MKV"); AddCategoryMapping("cat[]=2&subcat[]=8", TorznabCatType.MoviesUHD, "Animación/MKV 4K"); AddCategoryMapping("cat[]=2&subcat[]=9", TorznabCatType.MoviesUHD, "Animación/BD Remux 4K"); AddCategoryMapping("cat[]=3&subcat[]=1", TorznabCatType.AudioVideo, "Música/DVD"); AddCategoryMapping("cat[]=3&subcat[]=2", TorznabCatType.AudioVideo, "Música/BDVD + Autorías"); AddCategoryMapping("cat[]=3&subcat[]=3", TorznabCatType.AudioVideo, "Música/BD"); AddCategoryMapping("cat[]=3&subcat[]=4", TorznabCatType.AudioVideo, "Música/BD 4K"); AddCategoryMapping("cat[]=3&subcat[]=5", TorznabCatType.AudioVideo, "Música/BD 3D"); AddCategoryMapping("cat[]=3&subcat[]=6", TorznabCatType.AudioVideo, "Música/BD Remux"); AddCategoryMapping("cat[]=3&subcat[]=7", TorznabCatType.AudioVideo, "Música/MKV"); AddCategoryMapping("cat[]=3&subcat[]=8", TorznabCatType.AudioVideo, "Música/MKV 4K"); AddCategoryMapping("cat[]=3&subcat[]=9", TorznabCatType.AudioVideo, "Música/BD Remux 4K"); AddCategoryMapping("cat[]=4&subcat[]=1", TorznabCatType.TVSD, "Series/DVD"); AddCategoryMapping("cat[]=4&subcat[]=2", TorznabCatType.TVSD, "Series/BDVD + Autorías"); AddCategoryMapping("cat[]=4&subcat[]=3", TorznabCatType.TVHD, "Series/BD"); AddCategoryMapping("cat[]=4&subcat[]=4", TorznabCatType.TVUHD, "Series/BD 4K"); AddCategoryMapping("cat[]=4&subcat[]=5", TorznabCatType.TVOther, "Series/BD 3D"); AddCategoryMapping("cat[]=4&subcat[]=6", TorznabCatType.TVHD, "Series/BD Remux"); AddCategoryMapping("cat[]=4&subcat[]=7", TorznabCatType.TVHD, "Series/MKV"); AddCategoryMapping("cat[]=4&subcat[]=8", TorznabCatType.TVUHD, "Series/MKV 4K"); AddCategoryMapping("cat[]=4&subcat[]=9", TorznabCatType.TVUHD, "Series/BD Remux 4K"); AddCategoryMapping("cat[]=5&subcat[]=1", TorznabCatType.TVDocumentary, "Docus/DVD"); AddCategoryMapping("cat[]=5&subcat[]=2", TorznabCatType.TVDocumentary, "Docus/BDVD + Autorías"); AddCategoryMapping("cat[]=5&subcat[]=3", TorznabCatType.TVDocumentary, "Docus/BD"); AddCategoryMapping("cat[]=5&subcat[]=4", TorznabCatType.TVDocumentary, "Docus/BD 4K"); AddCategoryMapping("cat[]=5&subcat[]=5", TorznabCatType.TVDocumentary, "Docus/BD 3D"); AddCategoryMapping("cat[]=5&subcat[]=6", TorznabCatType.TVDocumentary, "Docus/BD Remux"); AddCategoryMapping("cat[]=5&subcat[]=7", TorznabCatType.TVDocumentary, "Docus/MKV"); AddCategoryMapping("cat[]=5&subcat[]=8", TorznabCatType.TVDocumentary, "Docus/MKV 4K"); AddCategoryMapping("cat[]=5&subcat[]=9", TorznabCatType.TVDocumentary, "Docus/BD Remux 4K"); AddCategoryMapping("cat[]=6&subcat[]=1", TorznabCatType.OtherMisc, "Deportes y Otros/DVD"); AddCategoryMapping("cat[]=6&subcat[]=2", TorznabCatType.OtherMisc, "Deportes y Otros/BDVD + Autorías"); AddCategoryMapping("cat[]=6&subcat[]=3", TorznabCatType.OtherMisc, "Deportes y Otros/BD"); AddCategoryMapping("cat[]=6&subcat[]=4", TorznabCatType.OtherMisc, "Deportes y Otros/BD 4K"); AddCategoryMapping("cat[]=6&subcat[]=5", TorznabCatType.OtherMisc, "Deportes y Otros/BD 3D"); AddCategoryMapping("cat[]=6&subcat[]=6", TorznabCatType.OtherMisc, "Deportes y Otros/BD Remux"); AddCategoryMapping("cat[]=6&subcat[]=7", TorznabCatType.OtherMisc, "Deportes y Otros/MKV"); AddCategoryMapping("cat[]=6&subcat[]=8", TorznabCatType.OtherMisc, "Deportes y Otros/MKV 4K"); AddCategoryMapping("cat[]=6&subcat[]=9", TorznabCatType.OtherMisc, "Deportes y Otros/BD Remux 4K"); }
public SpeedApp(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : base( id: "speedapp", name: "SpeedApp", description: "SpeedApp is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL", link: "https://speedapp.io/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { 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, configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "ro-ro"; Type = "private"; // requestDelay for API Limit (1 request per 2 seconds) webclient.requestDelay = 2.1; AddCategoryMapping(38, TorznabCatType.Movies, "Movie Packs"); AddCategoryMapping(10, TorznabCatType.MoviesSD, "Movies: SD"); AddCategoryMapping(35, TorznabCatType.MoviesSD, "Movies: SD Ro"); AddCategoryMapping(8, TorznabCatType.MoviesHD, "Movies: HD"); AddCategoryMapping(29, TorznabCatType.MoviesHD, "Movies: HD Ro"); AddCategoryMapping(7, TorznabCatType.MoviesDVD, "Movies: DVD"); AddCategoryMapping(2, TorznabCatType.MoviesDVD, "Movies: DVD Ro"); AddCategoryMapping(17, TorznabCatType.MoviesBluRay, "Movies: BluRay"); AddCategoryMapping(24, TorznabCatType.MoviesBluRay, "Movies: BluRay Ro"); AddCategoryMapping(59, TorznabCatType.Movies, "Movies: Ro"); AddCategoryMapping(57, TorznabCatType.MoviesUHD, "Movies: 4K (2160p) Ro"); AddCategoryMapping(61, TorznabCatType.MoviesUHD, "Movies: 4K (2160p)"); AddCategoryMapping(41, TorznabCatType.TV, "TV Packs"); AddCategoryMapping(66, TorznabCatType.TV, "TV Packs Ro"); AddCategoryMapping(45, TorznabCatType.TVSD, "TV Episodes"); AddCategoryMapping(46, TorznabCatType.TVSD, "TV Episodes Ro"); AddCategoryMapping(43, TorznabCatType.TVHD, "TV Episodes HD"); AddCategoryMapping(44, TorznabCatType.TVHD, "TV Episodes HD Ro"); AddCategoryMapping(60, TorznabCatType.TV, "TV Ro"); AddCategoryMapping(11, TorznabCatType.PCGames, "Games: PC-ISO"); AddCategoryMapping(52, TorznabCatType.Console, "Games: Console"); AddCategoryMapping(1, TorznabCatType.PC0day, "Applications"); AddCategoryMapping(14, TorznabCatType.PC, "Applications: Linux"); AddCategoryMapping(37, TorznabCatType.PCMac, "Applications: Mac"); AddCategoryMapping(19, TorznabCatType.PCMobileOther, "Applications: Mobile"); AddCategoryMapping(62, TorznabCatType.TV, "TV Cartoons"); AddCategoryMapping(3, TorznabCatType.TVAnime, "TV Anime / Hentai"); AddCategoryMapping(6, TorznabCatType.BooksEBook, "E-books"); AddCategoryMapping(5, TorznabCatType.Audio, "Music"); AddCategoryMapping(64, TorznabCatType.AudioVideo, "Music Video"); AddCategoryMapping(18, TorznabCatType.Other, "Images"); AddCategoryMapping(22, TorznabCatType.TVSport, "TV Sports"); AddCategoryMapping(58, TorznabCatType.TVSport, "TV Sports Ro"); AddCategoryMapping(9, TorznabCatType.TVDocumentary, "TV Documentary"); AddCategoryMapping(63, TorznabCatType.TVDocumentary, "TV Documentary Ro"); AddCategoryMapping(65, TorznabCatType.Other, "Tutorial"); AddCategoryMapping(67, TorznabCatType.OtherMisc, "Miscellaneous"); AddCategoryMapping(15, TorznabCatType.XXX, "XXX Movies"); AddCategoryMapping(47, TorznabCatType.XXX, "XXX DVD"); AddCategoryMapping(48, TorznabCatType.XXX, "XXX HD"); AddCategoryMapping(49, TorznabCatType.XXXImageSet, "XXX Images"); AddCategoryMapping(50, TorznabCatType.XXX, "XXX Packs"); AddCategoryMapping(51, TorznabCatType.XXX, "XXX SD"); }
public NewPCT(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps, ICacheService cs) : base(id: "newpct", name: "NewPCT", description: "NewPCT - Descargar peliculas, series y estrenos torrent gratis", link: "https://atomixhq.link/", caps: new TorznabCapabilities { TvSearchParams = new List <TvSearchParam> { TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep }, MovieSearchParams = new List <MovieSearchParam> { MovieSearchParam.Q } }, configService: configService, client: wc, logger: l, p: ps, cacheService: cs, configData: new ConfigurationData()) { Encoding = Encoding.GetEncoding("windows-1252"); Language = "es-ES"; Type = "public"; var voItem = new BoolConfigurationItem("Include original versions in search results") { Value = false }; configData.AddDynamic("IncludeVo", voItem); var filterMoviesItem = new BoolConfigurationItem("Only full match movies") { Value = true }; configData.AddDynamic("FilterMovies", filterMoviesItem); var removeMovieAccentsItem = new BoolConfigurationItem("Remove accents in movie searches") { Value = true }; configData.AddDynamic("RemoveMovieAccents", removeMovieAccentsItem); var removeMovieYearItem = new BoolConfigurationItem("Remove year from movie results (enable for Radarr)") { Value = false }; configData.AddDynamic("RemoveMovieYear", removeMovieYearItem); AddCategoryMapping(1, TorznabCatType.Movies); AddCategoryMapping(2, TorznabCatType.TV); AddCategoryMapping(3, TorznabCatType.TVSD); AddCategoryMapping(4, TorznabCatType.TVHD); }