rutracker: quality and language fix for some movie titles (#6645)

This commit is contained in:
Sergey Mikhailov 2019-12-19 20:42:40 +03:00 committed by garfield69
parent 445344ea6a
commit d901b4d275
1 changed files with 7 additions and 0 deletions

View File

@ -1604,6 +1604,13 @@ namespace Jackett.Common.Indexers
// this part should be removed: (Мартин Скорсезе / Martin Scorsese)
var director = new Regex(@"(\([А-Яа-яЁё\W]+)\s/\s(.+?)\)");
release.Title = director.Replace(release.Title, "");
// Bluray quality fix: radarr parse Blu-ray Disc as Bluray-1080p but should be BR-DISK
release.Title = Regex.Replace(release.Title, "Blu-ray Disc", "BR-DISK", RegexOptions.IgnoreCase);
// language fix: all rutracker releases contains russian track
if (release.Title.IndexOf("rus", StringComparison.OrdinalIgnoreCase) < 0)
release.Title += " rus";
}
var regex = new Regex(@"(\([А-Яа-яЁё\W]+\))|(^[А-Яа-яЁё\W\d]+\/ )|([а-яА-ЯЁё \-]+,+)|([а-яА-ЯЁё]+)");
release.Title = regex.Replace(release.Title, "");