From a92e0bef3766b0bb5239e38d48cf0cda895c909a Mon Sep 17 00:00:00 2001 From: Justin Kromlinger Date: Sat, 20 Oct 2018 20:46:27 +0200 Subject: [PATCH] Update TorrentSyndikat indexer (#4042) * TorrentSyndikat: Fix cat id retrieval * TorrentSyndikat: Add ability to read file count, fix size retrieval --- src/Jackett.Common/Indexers/TorrentSyndikat.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Jackett.Common/Indexers/TorrentSyndikat.cs b/src/Jackett.Common/Indexers/TorrentSyndikat.cs index 939f649f8..e3935afc4 100644 --- a/src/Jackett.Common/Indexers/TorrentSyndikat.cs +++ b/src/Jackett.Common/Indexers/TorrentSyndikat.cs @@ -187,7 +187,7 @@ namespace Jackett.Common.Indexers var qRow = row.Cq(); - var catStr = row.ChildElements.ElementAt(0).FirstElementChild.GetAttribute("href").Split('=')[1]; + var catStr = row.ChildElements.ElementAt(0).FirstElementChild.GetAttribute("href").Split('=')[1].Split('&')[0]; release.Category = MapTrackerCatToNewznab(catStr); var qLink = row.ChildElements.ElementAt(2).FirstElementChild.Cq(); @@ -221,8 +221,9 @@ namespace Jackett.Common.Indexers if (imdbLink.Any()) release.Imdb = ParseUtil.GetLongFromString(imdbLink.Attr("href")); - var sizeStr = row.ChildElements.ElementAt(5).Cq().Text(); - release.Size = ReleaseInfo.GetBytes(sizeStr); + var sizeFileCountRowChilds = row.ChildElements.ElementAt(5).ChildElements; + release.Size = ReleaseInfo.GetBytes(sizeFileCountRowChilds.ElementAt(0).Cq().Text()); + release.Files = ParseUtil.CoerceInt(sizeFileCountRowChilds.ElementAt(2).Cq().Text()); release.Seeders = ParseUtil.CoerceInt(row.ChildElements.ElementAt(7).Cq().Text()); release.Peers = ParseUtil.CoerceInt(row.ChildElements.ElementAt(8).Cq().Text()) + release.Seeders;