1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-02-23 14:51:01 +00:00

hdspace: add missing categories. resolves #8512 resolves #7664 (#8525)

This commit is contained in:
Diego Heras 2020-05-04 01:00:04 +02:00 committed by GitHub
parent 404b2caa63
commit 7dea10e2b2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,14 +21,10 @@ namespace Jackett.Common.Indexers
private string LoginUrl => SiteLink + "index.php?page=login"; private string LoginUrl => SiteLink + "index.php?page=login";
private string SearchUrl => SiteLink + "index.php?page=torrents&"; private string SearchUrl => SiteLink + "index.php?page=torrents&";
private new ConfigurationDataBasicLogin configData private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData;
{
get => (ConfigurationDataBasicLogin)base.configData;
set => base.configData = value;
}
public HDSpace(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) public HDSpace(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps)
: base(name: "HD-Space", : base("HD-Space",
description: "Sharing The Universe", description: "Sharing The Universe",
link: "https://hd-space.org/", link: "https://hd-space.org/",
caps: TorznabUtil.CreateDefaultTorznabTVCaps(), caps: TorznabUtil.CreateDefaultTorznabTVCaps(),
@ -36,7 +32,7 @@ namespace Jackett.Common.Indexers
client: wc, client: wc,
logger: l, logger: l,
p: ps, p: ps,
configData: new ConfigurationDataBasicLogin()) configData: new ConfigurationDataBasicLogin())
{ {
Encoding = Encoding.UTF8; Encoding = Encoding.UTF8;
Language = "en-us"; Language = "en-us";
@ -47,7 +43,6 @@ namespace Jackett.Common.Indexers
AddCategoryMapping(15, TorznabCatType.MoviesBluRay); // Movie / Blu-ray AddCategoryMapping(15, TorznabCatType.MoviesBluRay); // Movie / Blu-ray
AddMultiCategoryMapping(TorznabCatType.MoviesHD, AddMultiCategoryMapping(TorznabCatType.MoviesHD,
19, // Movie / 1080p 19, // Movie / 1080p
41, // Movie / 4K UHD
18, // Movie / 720p 18, // Movie / 720p
40, // Movie / Remux 40, // Movie / Remux
16 // Movie / HD-DVD 16 // Movie / HD-DVD
@ -56,18 +51,24 @@ namespace Jackett.Common.Indexers
21, // TV Show / 720p HDTV 21, // TV Show / 720p HDTV
22 // TV Show / 1080p HDTV 22 // TV Show / 1080p HDTV
); );
AddCategoryMapping(30, TorznabCatType.AudioLossless); // Music / Lossless
AddCategoryMapping(31, TorznabCatType.AudioVideo); // Music / Videos
AddMultiCategoryMapping(TorznabCatType.TVDocumentary, AddMultiCategoryMapping(TorznabCatType.TVDocumentary,
24, // TV Show / Documentary / 720p 24, // Documentary / 720p
25 // TV Show / Documentary / 1080p 25 // Documentary / 1080p
); );
AddMultiCategoryMapping(TorznabCatType.TVAnime,
27, // Animation / 720p
28 // Animation / 1080p
);
AddCategoryMapping(30, TorznabCatType.AudioLossless); // Music / HQ Audio
AddCategoryMapping(31, TorznabCatType.AudioVideo); // Music / Videos
AddMultiCategoryMapping(TorznabCatType.XXX, AddMultiCategoryMapping(TorznabCatType.XXX,
33, // XXX / 720p 33, // XXX / 720p
34 // XXX / 1080p 34 // XXX / 1080p
); );
AddCategoryMapping("37", TorznabCatType.PC); AddCategoryMapping(36, TorznabCatType.MoviesOther); // Trailers
AddCategoryMapping("38", TorznabCatType.Other); AddCategoryMapping(37, TorznabCatType.PC); // Software
AddCategoryMapping(38, TorznabCatType.Other); // Others
AddCategoryMapping(41, TorznabCatType.MoviesUHD); // Movie / 4K UHD
} }
public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson) public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)