1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-02-25 15:42:48 +00:00

bakabt: fix optional tag. resolves #7571 #7420 (#7578)

This commit is contained in:
Diego Heras 2020-03-08 14:50:38 +01:00 committed by GitHub
parent 1cfe4f9226
commit e3956e123e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -148,8 +148,8 @@ namespace Jackett.Common.Indexers
release.Title = release.Title.Substring(0, insertPoint) + "Season 1 " + release.Title.Substring(insertPoint); release.Title = release.Title.Substring(0, insertPoint) + "Season 1 " + release.Title.Substring(insertPoint);
} }
release.Category = new List<int>() { TorznabCatType.TVAnime.ID }; release.Category = new List<int> { TorznabCatType.TVAnime.ID };
release.Description = row.QuerySelector("span.tags").TextContent; release.Description = row.QuerySelector("span.tags")?.TextContent;
release.Guid = new Uri(SiteLink + qTitleLink.GetAttribute("href")); release.Guid = new Uri(SiteLink + qTitleLink.GetAttribute("href"));
release.Comments = release.Guid; release.Comments = release.Guid;
@ -173,17 +173,11 @@ namespace Jackett.Common.Indexers
dateStr = "0" + dateStr; dateStr = "0" + dateStr;
if (string.Equals(dateStr, "yesterday", StringComparison.InvariantCultureIgnoreCase)) if (string.Equals(dateStr, "yesterday", StringComparison.InvariantCultureIgnoreCase))
{
release.PublishDate = DateTime.Now.AddDays(-1); release.PublishDate = DateTime.Now.AddDays(-1);
}
else if (string.Equals(dateStr, "today", StringComparison.InvariantCultureIgnoreCase)) else if (string.Equals(dateStr, "today", StringComparison.InvariantCultureIgnoreCase))
{
release.PublishDate = DateTime.Now; release.PublishDate = DateTime.Now;
}
else else
{
release.PublishDate = DateTime.ParseExact(dateStr, "dd MMM yy", CultureInfo.InvariantCulture); release.PublishDate = DateTime.ParseExact(dateStr, "dd MMM yy", CultureInfo.InvariantCulture);
}
release.DownloadVolumeFactor = row.QuerySelector("span.freeleech") != null ? 0 : 1; release.DownloadVolumeFactor = row.QuerySelector("span.freeleech") != null ? 0 : 1;
release.UploadVolumeFactor = 1; release.UploadVolumeFactor = 1;
@ -208,9 +202,7 @@ namespace Jackett.Common.Indexers
var downloadLink = dom.QuerySelectorAll(".download_link").First().GetAttribute("href"); var downloadLink = dom.QuerySelectorAll(".download_link").First().GetAttribute("href");
if (string.IsNullOrWhiteSpace(downloadLink)) if (string.IsNullOrWhiteSpace(downloadLink))
{
throw new Exception("Unable to find download link."); throw new Exception("Unable to find download link.");
}
var response = await RequestBytesWithCookies(SiteLink + downloadLink); var response = await RequestBytesWithCookies(SiteLink + downloadLink);
return response.Content; return response.Content;