Fix TorrentDay categories (#636)

This commit is contained in:
kaso17 2016-11-04 18:26:58 +01:00 committed by GitHub
parent d1e767bd41
commit dd24f12eac
1 changed files with 44 additions and 45 deletions

View File

@ -60,50 +60,49 @@ namespace Jackett.Indexers
this.configData.Instructions.Value += "The following are some known URLs for " + this.DisplayName; this.configData.Instructions.Value += "The following are some known URLs for " + this.DisplayName;
this.configData.Instructions.Value += "<ul><li>" + String.Join("</li><li>", this.KnownURLs.ToArray()) + "</li></ul>"; this.configData.Instructions.Value += "<ul><li>" + String.Join("</li><li>", this.KnownURLs.ToArray()) + "</li></ul>";
AddCategoryMapping(29, TorznabCatType.TVAnime); AddCategoryMapping(29, TorznabCatType.TVAnime); // Anime
AddCategoryMapping(28, TorznabCatType.PC); AddCategoryMapping(28, TorznabCatType.PC); // Appz/Packs
AddCategoryMapping(28, TorznabCatType.AudioAudiobook); AddCategoryMapping(42, TorznabCatType.AudioAudiobook); // Audio Books
AddCategoryMapping(20, TorznabCatType.Books); AddCategoryMapping(20, TorznabCatType.Books); // Books
AddCategoryMapping(30, TorznabCatType.TVDocumentary); AddCategoryMapping(30, TorznabCatType.TVDocumentary); // Documentary
//Freelech AddCategoryMapping(47, TorznabCatType.Other); // Fonts
//Mac AddCategoryMapping(43, TorznabCatType.PCMac); // Mac
AddCategoryMapping(25, TorznabCatType.MoviesSD); AddCategoryMapping(25, TorznabCatType.MoviesSD); // Movies/480p
AddCategoryMapping(11, TorznabCatType.MoviesHD); AddCategoryMapping(11, TorznabCatType.MoviesBluRay); // Movies/Bluray
AddCategoryMapping(5, TorznabCatType.MoviesHD); AddCategoryMapping(5, TorznabCatType.MoviesBluRay); // Movies/Bluray-Full
AddCategoryMapping(48, TorznabCatType.Movies); AddCategoryMapping(3, TorznabCatType.MoviesDVD); // Movies/DVD-R
AddCategoryMapping(3, TorznabCatType.MoviesSD); AddCategoryMapping(21, TorznabCatType.MoviesSD); // Movies/MP4
AddCategoryMapping(21, TorznabCatType.MoviesSD); AddCategoryMapping(22, TorznabCatType.MoviesForeign); // Movies/Non-English
AddCategoryMapping(22, TorznabCatType.MoviesForeign); AddCategoryMapping(13, TorznabCatType.Movies); // Movies/Packs
// Movie packs AddCategoryMapping(44, TorznabCatType.MoviesSD); // Movies/SD/x264
AddCategoryMapping(44, TorznabCatType.MoviesSD); AddCategoryMapping(48, TorznabCatType.MoviesHD); // Movies/x265
AddCategoryMapping(1, TorznabCatType.MoviesSD); AddCategoryMapping(1, TorznabCatType.MoviesSD); // Movies/XviD
// Music AddCategoryMapping(23, TorznabCatType.AudioForeign); // Music/Non-English
AddCategoryMapping(17, TorznabCatType.AudioMP3); AddCategoryMapping(41, TorznabCatType.Audio); // Music/Packs
AddCategoryMapping(44, TorznabCatType.AudioLossless); AddCategoryMapping(16, TorznabCatType.AudioVideo); // Music/Video
AddCategoryMapping(23, TorznabCatType.AudioForeign); AddCategoryMapping(45, TorznabCatType.AudioOther); // Podcast
AddCategoryMapping(41, TorznabCatType.AudioOther);
AddCategoryMapping(16, TorznabCatType.AudioVideo); AddCategoryMapping(4, TorznabCatType.PCGames); // PC/Games
AddCategoryMapping(18, TorznabCatType.ConsolePS3); // PS3
AddCategoryMapping(4, TorznabCatType.PCGames); AddCategoryMapping(8, TorznabCatType.ConsolePSP); // PSP
// ps3 AddCategoryMapping(10, TorznabCatType.ConsoleWii); // Wii
// psp AddCategoryMapping(9, TorznabCatType.ConsoleXbox360); // Xbox-360
// wii
// 360 AddCategoryMapping(24, TorznabCatType.TVSD); // TV/480p
AddCategoryMapping(32, TorznabCatType.TVHD); // TV/Bluray
AddCategoryMapping(24, TorznabCatType.TVSD); AddCategoryMapping(31, TorznabCatType.TVSD); // TV/DVD-R
AddCategoryMapping(32, TorznabCatType.TVHD); AddCategoryMapping(33, TorznabCatType.TVSD); // TV/DVD-Rip
AddCategoryMapping(31, TorznabCatType.TVSD); AddCategoryMapping(46, TorznabCatType.TVSD); // TV/Mobile
AddCategoryMapping(33, TorznabCatType.TVSD); AddCategoryMapping(14, TorznabCatType.TV); // TV/Packs
AddCategoryMapping(14, TorznabCatType.TVHD); AddCategoryMapping(26, TorznabCatType.TVSD); // TV/SD/x264
AddCategoryMapping(26, TorznabCatType.TVSD); AddCategoryMapping(7, TorznabCatType.TVHD); // TV/x264
AddCategoryMapping(7, TorznabCatType.TVHD); AddCategoryMapping(34, TorznabCatType.TVHD); // TV/x265
AddCategoryMapping(2, TorznabCatType.TVSD); AddCategoryMapping(2, TorznabCatType.TVSD); // TV/XviD
AddCategoryMapping(34, TorznabCatType.TV);
AddCategoryMapping(6, TorznabCatType.XXX); // XXX/Movies
AddCategoryMapping(6, TorznabCatType.XXX); AddCategoryMapping(15, TorznabCatType.XXXPacks); // XXX/Packs
AddCategoryMapping(15, TorznabCatType.XXX);
} }
public override async Task<ConfigurationData> GetConfigurationForSetup() public override async Task<ConfigurationData> GetConfigurationForSetup()
@ -227,7 +226,7 @@ namespace Jackett.Indexers
release.Seeders = ParseUtil.CoerceInt(qRow.Find(".seedersInfo").Text()); release.Seeders = ParseUtil.CoerceInt(qRow.Find(".seedersInfo").Text());
release.Peers = ParseUtil.CoerceInt(qRow.Find(".leechersInfo").Text()) + release.Seeders; release.Peers = ParseUtil.CoerceInt(qRow.Find(".leechersInfo").Text()) + release.Seeders;
var cat = qRow.Find("td:eq(0) a").First().Attr("href").Substring(15);//browse.php?cat=24 var cat = qRow.Find("td:eq(0) a").First().Attr("href").Split('#')[0].Substring(15);//browse.php?cat=24
release.Category = MapTrackerCatToNewznab(cat); release.Category = MapTrackerCatToNewznab(cat);
if (qRow.Find("span.flTags").Length >= 1) if (qRow.Find("span.flTags").Length >= 1)