mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
yts: use selected site link for all links (#12026)
This commit is contained in:
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user