1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-02-25 07:32:38 +00:00

ImmortalSeed: Add support for torrents without tooltip (#620)

This commit is contained in:
kaso17 2016-11-01 19:51:27 +01:00 committed by GitHub
parent 366b1ff80b
commit b1a4a98563

View file

@ -108,15 +108,23 @@ namespace Jackett.Indexers
{ {
var release = new ReleaseInfo(); var release = new ReleaseInfo();
var qRow = row.Cq(); var qRow = row.Cq();
release.Title = qRow.Find(".tooltip-content div").First().Text();
if (string.IsNullOrWhiteSpace(release.Title)) var qDetails = qRow.Find("div > a[href*=\"details.php?id=\"]"); // details link, release name get's shortened if it's to long
continue; var qTitle = qRow.Find("td:eq(1) .tooltip-content div:eq(0)"); // use Title from tooltip
release.Description = qRow.Find(".tooltip-content div").Get(1).InnerText.Trim(); if (!qTitle.Any()) // fallback to Details link if there's no tooltip
{
qTitle = qDetails;
}
release.Title = qTitle.Text();
var qDesciption = qRow.Find(".tooltip-content > div");
if (qDesciption.Any())
release.Description = qDesciption.Get(1).InnerText.Trim();
var qLink = row.Cq().Find("td:eq(2) a:eq(1)"); var qLink = row.Cq().Find("td:eq(2) a:eq(1)");
release.Link = new Uri(qLink.Attr("href")); release.Link = new Uri(qLink.Attr("href"));
release.Guid = release.Link; release.Guid = release.Link;
release.Comments = new Uri(qRow.Find(".tooltip-target a").First().Attr("href")); release.Comments = new Uri(qDetails.Attr("href"));
// 07-22-2015 11:08 AM // 07-22-2015 11:08 AM
var dateString = qRow.Find("td:eq(1) div").Last().Get(0).LastChild.ToString().Trim(); var dateString = qRow.Find("td:eq(1) div").Last().Get(0).LastChild.ToString().Trim();