From 27afedc1b4a6bf39e1daf0a8492c565dd8108332 Mon Sep 17 00:00:00 2001 From: glax Date: Thu, 1 Jun 2023 15:25:26 +0200 Subject: [PATCH] year in series.json --- Tranga/Connectors/Manganato.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Tranga/Connectors/Manganato.cs b/Tranga/Connectors/Manganato.cs index cf3a33f..561b209 100644 --- a/Tranga/Connectors/Manganato.cs +++ b/Tranga/Connectors/Manganato.cs @@ -72,7 +72,7 @@ public class Manganato : Connector Dictionary? links = null; HashSet tags = new(); string? author = null, originalLanguage = null; - int? year = null; + int? year = DateTime.Now.Year; HtmlNode infoNode = document.DocumentNode.Descendants("div").First(d => d.HasClass("story-info-right")); @@ -114,11 +114,13 @@ public class Manganato : Connector string description = document.DocumentNode.Descendants("div").First(d => d.HasClass("panel-story-info-description")) .InnerText.Replace("Description :", ""); - while (description.StartsWith('\n')) description = description.Substring(1); - + string yearString = document.DocumentNode.Descendants("li").Last(li => li.HasClass("a-h")).Descendants("span") + .First(s => s.HasClass("chapter-time")).InnerText; + year = Convert.ToInt32(yearString.Split(',')[^1]) + 2000; + return new Publication(sortName, author, description, altTitles, tags.ToArray(), posterUrl, coverFileNameInCache, links, year, originalLanguage, status, publicationId); }