Update TorrentSyndikat indexer (#4042)

* TorrentSyndikat: Fix cat id retrieval
* TorrentSyndikat: Add ability to read file count, fix size retrieval
This commit is contained in:
Justin Kromlinger
2018-10-20 20:46:27 +02:00
committed by garfield69
parent 090ee7b093
commit a92e0bef37

View File

@@ -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;