mirror of https://github.com/Jackett/Jackett
parent
905872bd2f
commit
f52cc4273f
|
@ -462,7 +462,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
|
||||||
* Ourbits (HDPter) [![(invite needed)][inviteneeded]](#)
|
* Ourbits (HDPter) [![(invite needed)][inviteneeded]](#)
|
||||||
* P2PBG
|
* P2PBG
|
||||||
* P2PElite
|
* P2PElite
|
||||||
* Partis [![(invite needed)][inviteneeded]](#)
|
* Partis
|
||||||
* PassThePopcorn (PTP)
|
* PassThePopcorn (PTP)
|
||||||
* Peeratiko
|
* Peeratiko
|
||||||
* PeerJunkies
|
* PeerJunkies
|
||||||
|
|
|
@ -66,30 +66,32 @@ namespace Jackett.Common.Indexers
|
||||||
Type = "private";
|
Type = "private";
|
||||||
|
|
||||||
// Movies
|
// Movies
|
||||||
AddCategoryMapping(40, TorznabCatType.MoviesBluRay, "Blu-Ray 1080p/i");
|
AddCategoryMapping(40, TorznabCatType.MoviesHD, "Blu-ray 1080p/i");
|
||||||
AddCategoryMapping(42, TorznabCatType.MoviesBluRay, "Blu-Ray 720p/i");
|
AddCategoryMapping(42, TorznabCatType.MoviesHD, "Blu-ray 720p/i");
|
||||||
AddCategoryMapping(43, TorznabCatType.MoviesBluRay, "Blu-Ray B-Disc");
|
AddCategoryMapping(43, TorznabCatType.MoviesBluRay, "Blu-ray B-Disc");
|
||||||
AddCategoryMapping(41, TorznabCatType.MoviesBluRay, "Blu-Ray 3D");
|
AddCategoryMapping(41, TorznabCatType.Movies3D, "Blu-ray 3D");
|
||||||
AddCategoryMapping(44, TorznabCatType.MoviesBluRay, "Blu-Ray Remux");
|
AddCategoryMapping(44, TorznabCatType.MoviesHD, "Blu-ray Remux");
|
||||||
AddCategoryMapping(45, TorznabCatType.MoviesBluRay, "Blu-Ray Remux/Disc");
|
AddCategoryMapping(45, TorznabCatType.MoviesBluRay, "Blu-ray Remux/Disc");
|
||||||
AddCategoryMapping(32, TorznabCatType.MoviesUHD, "UHD 4K Disc");
|
AddCategoryMapping(32, TorznabCatType.MoviesBluRay, "UHD 4K Disc");
|
||||||
AddCategoryMapping(55, TorznabCatType.MoviesUHD, "UHD 4K Remux");
|
AddCategoryMapping(55, TorznabCatType.MoviesUHD, "UHD 4K Remux");
|
||||||
AddCategoryMapping(20, TorznabCatType.MoviesHD, "HD");
|
AddCategoryMapping(20, TorznabCatType.MoviesHD, "HD");
|
||||||
AddCategoryMapping(4, TorznabCatType.MoviesSD, "DVD-R");
|
AddCategoryMapping(4, TorznabCatType.MoviesDVD, "DVD-R");
|
||||||
AddCategoryMapping(7, TorznabCatType.MoviesSD, "XviD");
|
AddCategoryMapping(7, TorznabCatType.MoviesSD, "XviD");
|
||||||
AddCategoryMapping(30, TorznabCatType.MoviesSD, "Risanke");
|
AddCategoryMapping(30, TorznabCatType.MoviesOther, "Risanke");
|
||||||
AddCategoryMapping(54, TorznabCatType.MoviesSD, "WEBRip");
|
AddCategoryMapping(54, TorznabCatType.MoviesWEBDL, "WEBRip");
|
||||||
AddCategoryMapping(59, TorznabCatType.MoviesWEBDL, "WEB-DL");
|
AddCategoryMapping(59, TorznabCatType.MoviesWEBDL, "WEB-DL");
|
||||||
|
AddCategoryMapping(24, TorznabCatType.TVDocumentary, "Dokumentarci");
|
||||||
|
|
||||||
// TV
|
// TV
|
||||||
AddCategoryMapping(53, TorznabCatType.TVWEBDL, "TV WEB-DL");
|
AddCategoryMapping(53, TorznabCatType.TVWEBDL, "TV WEB-DL");
|
||||||
AddCategoryMapping(60, TorznabCatType.TVSD, "TV-XviD");
|
AddCategoryMapping(60, TorznabCatType.TVSD, "TV-XviD");
|
||||||
AddCategoryMapping(38, TorznabCatType.TVSD, "SD-TV");
|
AddCategoryMapping(38, TorznabCatType.TVSD, "SD-TV");
|
||||||
|
AddCategoryMapping(17, TorznabCatType.TVHD, "HD-TV (1)");
|
||||||
|
AddCategoryMapping(31, TorznabCatType.TVHD, "HD-TV (2)");
|
||||||
AddCategoryMapping(51, TorznabCatType.TVHD, "TV 1080p/i");
|
AddCategoryMapping(51, TorznabCatType.TVHD, "TV 1080p/i");
|
||||||
AddCategoryMapping(52, TorznabCatType.TVHD, "TV 720p/i");
|
AddCategoryMapping(52, TorznabCatType.TVHD, "TV 720p/i");
|
||||||
AddCategoryMapping(5, TorznabCatType.TVSport, "Sport");
|
AddCategoryMapping(5, TorznabCatType.TVSport, "Sport");
|
||||||
AddCategoryMapping(2, TorznabCatType.TVAnime, "Anime");
|
AddCategoryMapping(2, TorznabCatType.TVAnime, "Anime");
|
||||||
AddCategoryMapping(24, TorznabCatType.TVDocumentary, "Dokumentarci");
|
|
||||||
|
|
||||||
// Games
|
// Games
|
||||||
AddCategoryMapping(10, TorznabCatType.PCGames, "PC igre/ISO");
|
AddCategoryMapping(10, TorznabCatType.PCGames, "PC igre/ISO");
|
||||||
|
@ -108,17 +110,25 @@ namespace Jackett.Common.Indexers
|
||||||
AddCategoryMapping(46, TorznabCatType.AudioLossless, "Glasba/Flac");
|
AddCategoryMapping(46, TorznabCatType.AudioLossless, "Glasba/Flac");
|
||||||
AddCategoryMapping(8, TorznabCatType.AudioOther, "Glasba/Ostalo");
|
AddCategoryMapping(8, TorznabCatType.AudioOther, "Glasba/Ostalo");
|
||||||
AddCategoryMapping(47, TorznabCatType.AudioMP3, "Glasba/Mp3");
|
AddCategoryMapping(47, TorznabCatType.AudioMP3, "Glasba/Mp3");
|
||||||
AddCategoryMapping(8, TorznabCatType.AudioVideo, "Music DVD");
|
AddCategoryMapping(22, TorznabCatType.AudioVideo, "Music DVD");
|
||||||
AddCategoryMapping(8, TorznabCatType.AudioVideo, "Videospoti");
|
AddCategoryMapping(23, TorznabCatType.AudioVideo, "Videospoti");
|
||||||
|
|
||||||
// Programs
|
// Programs
|
||||||
AddCategoryMapping(15, TorznabCatType.PC, "PC programi/drugo");
|
AddCategoryMapping(15, TorznabCatType.PC, "PC programi/drugo");
|
||||||
AddCategoryMapping(15, TorznabCatType.PCMac, "Mac Programi");
|
AddCategoryMapping(58, TorznabCatType.PCMac, "Mac Programi");
|
||||||
AddCategoryMapping(16, TorznabCatType.PCISO, "PC programi/ISO");
|
AddCategoryMapping(16, TorznabCatType.PCISO, "PC programi/ISO");
|
||||||
|
AddCategoryMapping(50, TorznabCatType.PC, "Linux programi");
|
||||||
|
|
||||||
// Other
|
// Other
|
||||||
AddCategoryMapping(21, TorznabCatType.AudioAudiobook, "AudioBook");
|
AddCategoryMapping(21, TorznabCatType.AudioAudiobook, "AudioBook");
|
||||||
AddCategoryMapping(3, TorznabCatType.BooksEBook, "eKnjige");
|
AddCategoryMapping(3, TorznabCatType.BooksEBook, "eKnjige");
|
||||||
|
AddCategoryMapping(19, TorznabCatType.Other, "Slike");
|
||||||
|
AddCategoryMapping(9, TorznabCatType.ConsoleNDS, "GBA");
|
||||||
|
AddCategoryMapping(25, TorznabCatType.PCMobileAndroid, "GSM/Igre");
|
||||||
|
AddCategoryMapping(26, TorznabCatType.PCMobileAndroid, "PDA");
|
||||||
|
AddCategoryMapping(61, TorznabCatType.PCMobileAndroid, "GSM/Programi");
|
||||||
|
AddCategoryMapping(62, TorznabCatType.PCMobileAndroid, "GSM/Ostalo");
|
||||||
|
AddCategoryMapping(29, TorznabCatType.PCMobileiOS, "iPOD");
|
||||||
}
|
}
|
||||||
|
|
||||||
public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)
|
public override async Task<IndexerConfigurationStatus> ApplyConfiguration(JToken configJson)
|
||||||
|
@ -150,16 +160,13 @@ namespace Jackett.Common.Indexers
|
||||||
var catList = MapTorznabCapsToTrackers(query); // map categories from query to indexer specific
|
var catList = MapTorznabCapsToTrackers(query); // map categories from query to indexer specific
|
||||||
var categ = string.Join(",", catList);
|
var categ = string.Join(",", catList);
|
||||||
|
|
||||||
//create GET request - search URI
|
// create GET request - search URI
|
||||||
queryCollection.Add("q", searchString);
|
queryCollection.Add("q", searchString);
|
||||||
queryCollection.Add("cat", categ.TrimStart(','));
|
queryCollection.Add("cat", categ.TrimStart(','));
|
||||||
|
|
||||||
//c oncatenate base search url with query
|
// concatenate base search url with query
|
||||||
var searchUrl = $"{SearchUrl}?{queryCollection.GetQueryString()}";
|
var searchUrl = $"{SearchUrl}?{queryCollection.GetQueryString()}";
|
||||||
|
|
||||||
// log search URL
|
|
||||||
logger.Info(string.Format("Searh URL Partis_: {0}", searchUrl));
|
|
||||||
|
|
||||||
// add necessary headers
|
// add necessary headers
|
||||||
var header = new Dictionary<string, string>
|
var header = new Dictionary<string, string>
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue