mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
hdtorrent-uploader-support (#3985)
Adds support for higher user classes like uploader
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Collections.Specialized;
|
using System.Collections.Specialized;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
@@ -155,19 +155,22 @@ namespace Jackett.Common.Indexers
|
|||||||
|
|
||||||
release.MinimumRatio = 1;
|
release.MinimumRatio = 1;
|
||||||
release.MinimumSeedTime = 172800;
|
release.MinimumSeedTime = 172800;
|
||||||
|
|
||||||
|
int tdIndex = 0;
|
||||||
|
if(qRow.Find("td:nth-last-child(1)").Text() == "Edit") tdIndex = 1;
|
||||||
|
|
||||||
// Sometimes the uploader column is missing
|
// Sometimes the uploader column is missing
|
||||||
int seeders, peers;
|
int seeders, peers;
|
||||||
if (ParseUtil.TryCoerceInt(qRow.Find("td:nth-last-child(3)").Text(), out seeders))
|
if (ParseUtil.TryCoerceInt(qRow.Find($"td:nth-last-child({tdIndex + 3})").Text(), out seeders))
|
||||||
{
|
{
|
||||||
release.Seeders = seeders;
|
release.Seeders = seeders;
|
||||||
if (ParseUtil.TryCoerceInt(qRow.Find("td:nth-last-child(2)").Text(), out peers))
|
if (ParseUtil.TryCoerceInt(qRow.Find($"td:nth-last-child({tdIndex + 2})").Text(), out peers))
|
||||||
{
|
{
|
||||||
release.Peers = peers + release.Seeders;
|
release.Peers = peers + release.Seeders;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
release.Grabs = ParseUtil.CoerceLong(qRow.Find("td:nth-last-child(1)").Text());
|
release.Grabs = ParseUtil.CoerceLong(qRow.Find($"td:nth-last-child({tdIndex + 1})").Text());
|
||||||
|
|
||||||
string fullSize = qRow.Find("td.mainblockcontent").Get(6).InnerText;
|
string fullSize = qRow.Find("td.mainblockcontent").Get(6).InnerText;
|
||||||
release.Size = ReleaseInfo.GetBytes(fullSize);
|
release.Size = ReleaseInfo.GetBytes(fullSize);
|
||||||
|
Reference in New Issue
Block a user