From bbcec8103da2e9b847a0605d5b77b6604f65bc98 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Sat, 15 Sep 2018 21:55:54 +1200 Subject: [PATCH] HorribleSubs: provide missing data for apps that use Jackett as a proxy, and rely ion the existence of category, size, etc, I've populated the returned results with the missing anime category, and default values for seeders, leechers, size, downloadvolumefactor, and uploadvolumefactor. --- src/Jackett.Common/Indexers/HorribleSubs.cs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/Jackett.Common/Indexers/HorribleSubs.cs b/src/Jackett.Common/Indexers/HorribleSubs.cs index 021411c1b..e5d636c15 100644 --- a/src/Jackett.Common/Indexers/HorribleSubs.cs +++ b/src/Jackett.Common/Indexers/HorribleSubs.cs @@ -25,7 +25,7 @@ namespace Jackett.Common.Indexers : base(name: "Horrible Subs", description: "HorribleSubs – So bad yet so good", link: "https://horriblesubs.info/", - caps: new TorznabCapabilities(), + caps: new TorznabCapabilities(TorznabCatType.TVAnime), configService: configService, client: wc, logger: l, @@ -155,6 +155,12 @@ namespace Jackett.Common.Indexers release.Link = new Uri(p480.QuerySelector(".hs-torrent-link > a").GetAttribute("href")); release.MagnetUri = new Uri(p480.QuerySelector(".hs-magnet-link > a").GetAttribute("href")); release.Files = 1; + release.Category = new List { TorznabCatType.TVAnime.ID }; + release.Size = 524288000; + release.Seeders = 999; + release.Peers = 1998; + release.DownloadVolumeFactor = 0; + release.UploadVolumeFactor = 1; releases.Add(release); } @@ -168,6 +174,12 @@ namespace Jackett.Common.Indexers release.Link = new Uri(p720.QuerySelector(".hs-torrent-link > a").GetAttribute("href")); release.MagnetUri = new Uri(p720.QuerySelector(".hs-magnet-link > a").GetAttribute("href")); release.Files = 1; + release.Category = new List { TorznabCatType.TVAnime.ID }; + release.Size = 524288000; + release.Seeders = 999; + release.Peers = 1998; + release.DownloadVolumeFactor = 0; + release.UploadVolumeFactor = 1; releases.Add(release); } @@ -181,6 +193,12 @@ namespace Jackett.Common.Indexers release.Link = new Uri(p1080.QuerySelector(".hs-torrent-link > a").GetAttribute("href")); release.MagnetUri = new Uri(p1080.QuerySelector(".hs-magnet-link > a").GetAttribute("href")); release.Files = 1; + release.Category = new List { TorznabCatType.TVAnime.ID }; + release.Size = 524288000; + release.Seeders = 999; + release.Peers = 1998; + release.DownloadVolumeFactor = 0; + release.UploadVolumeFactor = 1; releases.Add(release); }