From 41e56f1f30c3e26a91e63a77fddf27c5fdfaa916 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 15 Feb 2023 13:04:24 +0200 Subject: [PATCH] audiobookbay: clean titles (#14025) --- src/Jackett.Common/Indexers/AudioBookBay.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Jackett.Common/Indexers/AudioBookBay.cs b/src/Jackett.Common/Indexers/AudioBookBay.cs index 0749f61e6..742edc2a7 100644 --- a/src/Jackett.Common/Indexers/AudioBookBay.cs +++ b/src/Jackett.Common/Indexers/AudioBookBay.cs @@ -256,7 +256,7 @@ namespace Jackett.Common.Indexers Guid = details, Details = details, Link = details, - Title = title, + Title = CleanTitle(title), Category = categories, Size = size, Seeders = 1, @@ -292,5 +292,13 @@ namespace Jackett.Common.Indexers return dom; } + + private static string CleanTitle(string title) + { + title = Regex.Replace(title, @"[\u0000-\u0008\u000A-\u001F\u0100-\uFFFF]", string.Empty, RegexOptions.Compiled); + title = Regex.Replace(title, @"\s+", " ", RegexOptions.Compiled | RegexOptions.IgnoreCase); + + return title.Trim(); + } } }