mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
bjshare: fix title parsing (#9728)
This commit is contained in:

committed by
GitHub

parent
d12a86f9cc
commit
68b43935fa
@@ -156,7 +156,10 @@ namespace Jackett.Common.Indexers
|
|||||||
cleanTitle += " " + seasonEp;
|
cleanTitle += " " + seasonEp;
|
||||||
else
|
else
|
||||||
cleanTitle += " " + year + " " + seasonEp;
|
cleanTitle += " " + year + " " + seasonEp;
|
||||||
return FixAbsoluteNumbering(cleanTitle);
|
|
||||||
|
cleanTitle = FixAbsoluteNumbering(cleanTitle);
|
||||||
|
cleanTitle = FixNovelNumber(cleanTitle);
|
||||||
|
return cleanTitle;
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool IsAbsoluteNumbering(string title)
|
private bool IsAbsoluteNumbering(string title)
|
||||||
@@ -422,6 +425,7 @@ namespace Jackett.Common.Indexers
|
|||||||
var qTitle = qDetailsLink.QuerySelector("font");
|
var qTitle = qDetailsLink.QuerySelector("font");
|
||||||
// Get international title if available, or use the full title if not
|
// Get international title if available, or use the full title if not
|
||||||
release.Title = Regex.Replace(qTitle.TextContent, @".* \[(.*?)\](.*)", "$1$2");
|
release.Title = Regex.Replace(qTitle.TextContent, @".* \[(.*?)\](.*)", "$1$2");
|
||||||
|
var seasonEp = _EpisodeRegex.Match(qTitle.TextContent).Value;
|
||||||
var year = "";
|
var year = "";
|
||||||
release.Description = "";
|
release.Description = "";
|
||||||
var extraInfo = "";
|
var extraInfo = "";
|
||||||
@@ -474,11 +478,8 @@ namespace Jackett.Common.Indexers
|
|||||||
|
|
||||||
var catStr = qCatLink.GetAttribute("href").Split('=')[1].Split('&')[0];
|
var catStr = qCatLink.GetAttribute("href").Split('=')[1].Split('&')[0];
|
||||||
if (!string.IsNullOrEmpty(year))
|
if (!string.IsNullOrEmpty(year))
|
||||||
release.Title = FixYearPosition(release.Title, year);
|
release.Title = ParseTitle(release.Title, seasonEp, year, catStr);
|
||||||
|
|
||||||
release.Title = FixAbsoluteNumbering(release.Title);
|
|
||||||
release.Title = FixNovelNumber(release.Title);
|
|
||||||
|
|
||||||
if (qQuality != null)
|
if (qQuality != null)
|
||||||
{
|
{
|
||||||
var quality = qQuality.TextContent;
|
var quality = qQuality.TextContent;
|
||||||
|
Reference in New Issue
Block a user