mirror of https://github.com/Jackett/Jackett
79 lines
4.3 KiB
C#
79 lines
4.3 KiB
C#
|
using System.Diagnostics.CodeAnalysis;
|
||
|
using Jackett.Common.Indexers.Abstract;
|
||
|
using Jackett.Common.Models;
|
||
|
using Jackett.Common.Services.Interfaces;
|
||
|
using Jackett.Common.Utils.Clients;
|
||
|
using NLog;
|
||
|
|
||
|
namespace Jackett.Common.Indexers
|
||
|
{
|
||
|
[ExcludeFromCodeCoverage]
|
||
|
public class IceTorrent : XtremeZoneTracker
|
||
|
{
|
||
|
public override string[] LegacySiteLinks { get; protected set; } = {
|
||
|
"https://www.icetorrent.org/"
|
||
|
};
|
||
|
|
||
|
public IceTorrent(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps)
|
||
|
: base(
|
||
|
id: "icetorrent",
|
||
|
name: "ICE Torrent",
|
||
|
description: "ICE Torrent is a ratioless ROMANIAN Private Torrent Tracker for 0DAY / GENERAL",
|
||
|
link: "https://icetorrent.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)
|
||
|
{
|
||
|
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.TV, "TV Episodes");
|
||
|
AddCategoryMapping(46, TorznabCatType.TV, "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.PCPhoneOther, "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.Other, "Miscellaneous");
|
||
|
AddCategoryMapping(15, TorznabCatType.XXX, "XXX Movies");
|
||
|
AddCategoryMapping(47, TorznabCatType.XXX, "XXX DVD");
|
||
|
AddCategoryMapping(48, TorznabCatType.XXX, "XXX HD");
|
||
|
AddCategoryMapping(49, TorznabCatType.XXX, "XXX Images");
|
||
|
AddCategoryMapping(50, TorznabCatType.XXX, "XXX Packs");
|
||
|
AddCategoryMapping(51, TorznabCatType.XXX, "XXX SD");
|
||
|
}
|
||
|
}
|
||
|
}
|