Parse Grabs for Gazelle Indexers

This commit is contained in:
Qstick 2021-02-20 02:43:14 -05:00
parent 90abcee120
commit 1cc77fcacb
2 changed files with 4 additions and 2 deletions

View file

@ -29,7 +29,7 @@ public class GazelleTorrent
public int FileCount { get; set; }
public DateTime Time { get; set; }
public string Size { get; set; }
public string Snatches { get; set; }
public int? Snatches { get; set; }
public string Seeders { get; set; }
public string Leechers { get; set; }
public string Category { get; set; }
@ -46,7 +46,7 @@ public class GazelleRelease
public int TorrentId { get; set; }
public string Size { get; set; }
public int FileCount { get; set; }
public string Snatches { get; set; }
public int? Snatches { get; set; }
public string Seeders { get; set; }
public string Leechers { get; set; }
public string Category { get; set; }

View file

@ -74,6 +74,7 @@ public IList<ReleaseInfo> ParseResponse(IndexerResponse indexerResponse)
Title = WebUtility.HtmlDecode(title),
Container = torrent.Encoding,
Files = torrent.FileCount,
Grabs = torrent.Snatches,
Codec = torrent.Format,
Size = long.Parse(torrent.Size),
DownloadUrl = GetDownloadUrl(id),
@ -112,6 +113,7 @@ public IList<ReleaseInfo> ParseResponse(IndexerResponse indexerResponse)
Seeders = int.Parse(result.Seeders),
Peers = int.Parse(result.Leechers) + int.Parse(result.Seeders),
Files = result.FileCount,
Grabs = result.Snatches,
PublishDate = DateTimeOffset.FromUnixTimeSeconds(result.GroupTime).UtcDateTime,
};