mirror of
https://github.com/Jackett/Jackett
synced 2025-03-05 11:18:14 +00:00
yts: use selected site link for all links (#12026)
This commit is contained in:
parent
fb8ca9e07f
commit
19f289c751
1 changed files with 14 additions and 3 deletions
|
@ -203,15 +203,15 @@ namespace Jackett.Common.Indexers
|
||||||
var dateTime = DateTime.ParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
|
var dateTime = DateTime.ParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
|
||||||
release.PublishDate = DateTime.SpecifyKind(dateTime, DateTimeKind.Utc).ToLocalTime();
|
release.PublishDate = DateTime.SpecifyKind(dateTime, DateTimeKind.Utc).ToLocalTime();
|
||||||
|
|
||||||
release.Link = new Uri(torrent.Value<string>("url"));
|
release.Link = UrlWithSiteLink(torrent.Value<string>("url"));
|
||||||
release.Seeders = torrent.Value<int>("seeds");
|
release.Seeders = torrent.Value<int>("seeds");
|
||||||
release.Peers = torrent.Value<int>("peers") + release.Seeders;
|
release.Peers = torrent.Value<int>("peers") + release.Seeders;
|
||||||
release.Size = torrent.Value<long>("size_bytes");
|
release.Size = torrent.Value<long>("size_bytes");
|
||||||
release.DownloadVolumeFactor = 0;
|
release.DownloadVolumeFactor = 0;
|
||||||
release.UploadVolumeFactor = 1;
|
release.UploadVolumeFactor = 1;
|
||||||
|
|
||||||
release.Details = new Uri(movie.Value<string>("url"));
|
release.Details = UrlWithSiteLink(movie.Value<string>("url"));
|
||||||
release.Poster = new Uri(movie.Value<string>("large_cover_image"));
|
release.Poster = UrlWithSiteLink(movie.Value<string>("large_cover_image"));
|
||||||
release.Guid = release.Link;
|
release.Guid = release.Link;
|
||||||
|
|
||||||
// map the quality to a newznab category for torznab compatibility (for Radarr, etc)
|
// map the quality to a newznab category for torznab compatibility (for Radarr, etc)
|
||||||
|
@ -236,5 +236,16 @@ namespace Jackett.Common.Indexers
|
||||||
|
|
||||||
return release;
|
return release;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private Uri UrlWithSiteLink(string url)
|
||||||
|
{
|
||||||
|
var siteLinkUri = new Uri(SiteLink);
|
||||||
|
var builder = new UriBuilder(url)
|
||||||
|
{
|
||||||
|
Scheme = siteLinkUri.Scheme,
|
||||||
|
Host = siteLinkUri.Host
|
||||||
|
};
|
||||||
|
return builder.Uri;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue