From 92c3656bad26fb3be4eca9324bc83a7afa183ded Mon Sep 17 00:00:00 2001 From: Qstick Date: Sat, 7 Jan 2023 13:26:49 -0600 Subject: [PATCH] New: (HDSpace) Parse Genre and Description --- src/NzbDrone.Core/Indexers/Definitions/HDSpace.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/NzbDrone.Core/Indexers/Definitions/HDSpace.cs b/src/NzbDrone.Core/Indexers/Definitions/HDSpace.cs index 544390727..1581dc111 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/HDSpace.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/HDSpace.cs @@ -269,6 +269,14 @@ namespace NzbDrone.Core.Indexers.Definitions release.InfoUrl = _settings.BaseUrl + qLink.GetAttribute("href"); release.Guid = release.InfoUrl; + var qGenres = row.QuerySelector("span[style=\"color: #000000 \"]"); + if (qGenres != null) + { + var description = qGenres.TextContent.Split('\xA0').Last().Replace(" ", ""); + release.Description = description; + release.Genres = description.Split(',', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries).ToList(); + } + var imdbLink = row.Children[1].QuerySelector("a[href*=imdb]"); if (imdbLink != null) { @@ -311,6 +319,7 @@ namespace NzbDrone.Core.Indexers.Definitions var qCat = row.QuerySelector("a[href^=\"index.php?page=torrents&category=\"]"); var cat = qCat.GetAttribute("href").Split('=')[2]; release.Categories = _categories.MapTrackerCatToNewznab(cat); + torrentInfos.Add(release); }