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