From 0febf88d0c68f06867da8e1e9e1397d0cce13a47 Mon Sep 17 00:00:00 2001 From: caiwx86 Date: Fri, 31 Mar 2023 19:10:40 +0800 Subject: [PATCH] add --- utils/comic/ComicInfo.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/utils/comic/ComicInfo.py b/utils/comic/ComicInfo.py index 044222e..e80a530 100644 --- a/utils/comic/ComicInfo.py +++ b/utils/comic/ComicInfo.py @@ -24,6 +24,7 @@ class comicInfo(): root = "ComicInfo" chapter = "Title" comic_name = "Series" + number = "Number" dep = "Summary" author = "Writer" genre = "Genre" @@ -41,6 +42,7 @@ class comicInfo(): str_comic_name = None str_chapter = None + str_number = None str_icon = None str_homepage = None str_listchapter = None @@ -60,6 +62,7 @@ class comicInfo(): chapter_node = None comic_name_node = None + number_node = None dep_node = None author_node = None genre_node = None @@ -123,6 +126,12 @@ class comicInfo(): value = ",".join(set(str(fontUtils.ChineseConvert(value)).split(","))) cls.comic_names_node = cls.setNodeAndValue(cls.comic_names,value) @classmethod + def setNumber(cls,value): + cls.str_number = value + cls.number_node = cls.setNodeAndValue(cls.number, value) + @classmethod + def getNumber(cls): return cls.str_number + @classmethod def setDep(cls,value): cls.dep_node = cls.setNodeAndValue(cls.dep, value) @classmethod def setAuthor(cls,value): cls.author_node = cls.setNodeAndValue(cls.author,cls.getListToString(value)) @@ -215,7 +224,9 @@ class comicInfo(): return value @classmethod - def setChapterIndex(cls,value): cls.str_chapter_index = cls.setComicValue(value) + def setChapterIndex(cls,value): + cls.setNumber(value) + cls.str_chapter_index = cls.setComicValue(value) @classmethod def getChapterIndex(cls): return cls.str_chapter_index @classmethod @@ -342,6 +353,7 @@ class comicInfo(): new_document.appendChild(root) if cls.chapter_node != None: root.appendChild(cls.chapter_node) if cls.comic_name_node != None: root.appendChild(cls.comic_name_node) + if cls.number_node != None: root.appendChild(cls.number_node) if cls.dep_node != None: root.appendChild(cls.dep_node) if cls.author_node != None: root.appendChild(cls.author_node) if cls.genre_node != None: root.appendChild(cls.genre_node)