From aae93201abcef298f3d3cd96f982e7ba9c7f2447 Mon Sep 17 00:00:00 2001 From: garfield69 Date: Sun, 16 Feb 2020 18:08:22 +1300 Subject: [PATCH] Updated How to request a new tracker (markdown) --- How-to-request-a-new-tracker.md | 125 ++++---------------------------- 1 file changed, 15 insertions(+), 110 deletions(-) diff --git a/How-to-request-a-new-tracker.md b/How-to-request-a-new-tracker.md index a360017..3b4ca66 100644 --- a/How-to-request-a-new-tracker.md +++ b/How-to-request-a-new-tracker.md @@ -1,116 +1,21 @@ If you want to request a new tracker, here is the steps to follow : -## 1. Create an issue - +##### 1. Create an issue Please create a new issue [here](https://github.com/Jackett/Jackett/issues/new) and prefix it with **[REQ]** -## 2. Invite an user +##### 2. Address to site +provide the full address to the site, eg `https://thepiratebay.org` -If subscriptions are closed on your tracker, we will need an invite to be able to work. -So please, get an invite and be ready to invite the staff member who will implement it +##### 3. Specify site type +identify if the site is: +_public_ : downloads are available without a registered account +_semi-private_ : search is available without registration but downloading requires a registered account +_private_ : a regsitered account is required to access site. -## 3. Prepare the category mapping +##### 4. Invite an user +If subscriptions are closed on your tracker, we will need an invite to be able to work. +So please, get an invite and be ready to invite the staff member who will implement it. -To be able to well integrate your tracker, we will need your help to create the mapping file. -You can find below an exemple for FnT. - -```C# -//ANIME-SD, ANIME-mHD, ANIME-HD, MANGA-SD, MANGA-mHD, MANGA-HD, SERIE-FR-Anime -AddMultiCategoryMapping(TorznabCatType.TVAnime,116, 140, 151, 117, 141, 152, 148); -//DVDRIP, DVDR-PAL, DVDR-NTSC, DVDR-FULL -AddMultiCategoryMapping(TorznabCatType.MoviesDVD,100, 102, 103, 104); -//BDRIP, HD-BLURAY -AddMultiCategoryMapping(TorznabCatType.MoviesBluRay, 101, 130); -//mHD-720p, mHD-1080p, HDRIP-720p, HDRIP-1080p -AddMultiCategoryMapping(TorznabCatType.MoviesHD, 105, 106, 107, 108); -//DOCUMENTAIRES, DOCUMENTAIRES-HD -AddMultiCategoryMapping(TorznabCatType.TVDocumentary, 128, 131); -//BANDE-SON -AddMultiCategoryMapping(TorznabCatType.Audio, 147); -//DIVX-musique, DVD-musique, CLIP-musique -AddMultiCategoryMapping(TorznabCatType.AudioVideo, 123, 124, 125); -//HD-musique -AddCategoryMapping("132", TorznabCatType.Audio); -//FLAC-musique -AddCategoryMapping("136", TorznabCatType.AudioLossless); -//SPORT, SPORT-HD -AddMultiCategoryMapping(TorznabCatType.TVSport, 133, 134); -//SPECTACLE -AddCategoryMapping("115", TorznabCatType.TVOTHER); -//Tv-HDTV, ERIE-FR-HDTV, SERIE-VOSTFR-SD, SERIE-FR-WEB, SERIE-FR-WEB-RIP -AddMultiCategoryMapping(TorznabCatType.TVSD, 118, 120, 122, 153, 154); -//Tv-HDTV-720p, SERIE-FR-HDTV-720p, SERIE-FR-DVDrip, SERIE-FR-BDrip, SERIE-FR-MHD, SERIE-FR-BluRay, SERIE-FR-DVD, SERIE-VOSTFR-HD, SERIE-FR-WEB-720p, SERIE-FR-WEB-1080p, SERIE-FR-WEB-RIP-720p, SERIE-FR-WEB-RIP-1080p -AddMultiCategoryMapping(TorznabCatType.TVHD, 129, 119, 121, 126, 137, 138, 146, 110, 149, 150, 155, 156); -//SERIE-VOSTFR-PACK, SERIE-FR-PACK, VOSTFR, SUBPACK -AddMultiCategoryMapping(TorznabCatType.TV, 109, 135, 127, 114); -``` -And this is the list of available categories - -```C# -AddCategoryMapping("cat_id", TorznabCatType.Console); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleNDS); -AddCategoryMapping("cat_id", TorznabCatType.ConsolePSP); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleWii); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleXbox); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleXbox360); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleWiiwareVC); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleXBOX360DLC); -AddCategoryMapping("cat_id", TorznabCatType.ConsolePS3); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleOther); -AddCategoryMapping("cat_id", TorznabCatType.Console3DS); -AddCategoryMapping("cat_id", TorznabCatType.ConsolePSVita); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleWiiU); -AddCategoryMapping("cat_id", TorznabCatType.ConsoleXboxOne); -AddCategoryMapping("cat_id", TorznabCatType.ConsolePS4); -AddCategoryMapping("cat_id", TorznabCatType.Movies); -AddCategoryMapping("cat_id", TorznabCatType.MoviesForeign); -AddCategoryMapping("cat_id", TorznabCatType.MoviesOther); -AddCategoryMapping("cat_id", TorznabCatType.MoviesSD); -AddCategoryMapping("cat_id", TorznabCatType.MoviesHD); -AddCategoryMapping("cat_id", TorznabCatType.MoviesUHD); -AddCategoryMapping("cat_id", TorznabCatType.Movies3D); -AddCategoryMapping("cat_id", TorznabCatType.MoviesBluRay); -AddCategoryMapping("cat_id", TorznabCatType.MoviesDVD); -AddCategoryMapping("cat_id", TorznabCatType.MoviesWEBDL); -AddCategoryMapping("cat_id", TorznabCatType.Audio); -AddCategoryMapping("cat_id", TorznabCatType.AudioMP3); -AddCategoryMapping("cat_id", TorznabCatType.AudioVideo); -AddCategoryMapping("cat_id", TorznabCatType.AudioAudiobook); -AddCategoryMapping("cat_id", TorznabCatType.AudioLossless); -AddCategoryMapping("cat_id", TorznabCatType.AudioOther); -AddCategoryMapping("cat_id", TorznabCatType.AudioForeign); -AddCategoryMapping("cat_id", TorznabCatType.PC); -AddCategoryMapping("cat_id", TorznabCatType.PC0day); -AddCategoryMapping("cat_id", TorznabCatType.PCISO); -AddCategoryMapping("cat_id", TorznabCatType.PCMac); -AddCategoryMapping("cat_id", TorznabCatType.PCPhoneOther); -AddCategoryMapping("cat_id", TorznabCatType.PCGames); -AddCategoryMapping("cat_id", TorznabCatType.PCPhoneIOS); -AddCategoryMapping("cat_id", TorznabCatType.PCPhoneAndroid); -AddCategoryMapping("cat_id", TorznabCatType.TV); -AddCategoryMapping("cat_id", TorznabCatType.TVWEBDL); -AddCategoryMapping("cat_id", TorznabCatType.TVFOREIGN); -AddCategoryMapping("cat_id", TorznabCatType.TVSD); -AddCategoryMapping("cat_id", TorznabCatType.TVHD); -AddCategoryMapping("cat_id", TorznabCatType.TVUHD); -AddCategoryMapping("cat_id", TorznabCatType.TVOTHER); -AddCategoryMapping("cat_id", TorznabCatType.TVSport); -AddCategoryMapping("cat_id", TorznabCatType.TVAnime); -AddCategoryMapping("cat_id", TorznabCatType.TVDocumentary); -AddCategoryMapping("cat_id", TorznabCatType.XXX); -AddCategoryMapping("cat_id", TorznabCatType.XXXDVD); -AddCategoryMapping("cat_id", TorznabCatType.XXXWMV); -AddCategoryMapping("cat_id", TorznabCatType.XXXXviD); -AddCategoryMapping("cat_id", TorznabCatType.XXXx264); -AddCategoryMapping("cat_id", TorznabCatType.XXXOther); -AddCategoryMapping("cat_id", TorznabCatType.XXXImageset); -AddCategoryMapping("cat_id", TorznabCatType.XXXPacks); -AddCategoryMapping("cat_id", TorznabCatType.Other); -AddCategoryMapping("cat_id", TorznabCatType.OtherMisc); -AddCategoryMapping("cat_id", TorznabCatType.OtherHashed); -AddCategoryMapping("cat_id", TorznabCatType.Books); -AddCategoryMapping("cat_id", TorznabCatType.BooksEbook); -AddCategoryMapping("cat_id", TorznabCatType.BooksComics); -AddCategoryMapping("cat_id", TorznabCatType.BooksMagazines); -AddCategoryMapping("cat_id", TorznabCatType.BooksTechnical); -AddCategoryMapping("cat_id", TorznabCatType.BooksOther); -AddCategoryMapping("cat_id", TorznabCatType.BooksForeign); +##### Additional notes +- The site must provide .torrent or magnet or both. Sites that only provide direct downloads, or redirection links to file storage sites are not suitable for use with Jackett. +- If the site has one title for each torrent/magnet then we can code an indexer using the Cardigann processor. +- If the site has multiple torrents/magnets under one title, then the indexer will need to be coded in C#