diff --git a/utils/comic/ComicInfo.py b/utils/comic/ComicInfo.py index 85c26f2..1347ee0 100644 --- a/utils/comic/ComicInfo.py +++ b/utils/comic/ComicInfo.py @@ -23,6 +23,7 @@ class comicInfo(): str_chapter = None str_icon = None str_homePage = None + str_listChapter = None chapter_node = None comicName_node = None @@ -52,6 +53,15 @@ class comicInfo(): cls.str_chapter = cls.fixFileName(value) cls.chapter_node = cls.setNodeAndValue(cls.chapter,value) + @classmethod + def setListChapter(cls, value): + cls.str_listChapter = value + + + @classmethod + def getLenChapters(cls): + return len(cls.str_listChapter) + @classmethod def setComicName(cls,value): cls.str_comicName = cls.fixFileName(value) diff --git a/utils/entity/RouMan.py b/utils/entity/RouMan.py index 49253cd..b097b37 100644 --- a/utils/entity/RouMan.py +++ b/utils/entity/RouMan.py @@ -72,6 +72,7 @@ class comicEntity: comicInfo.setCBS("韩漫") comicInfo.setLang("zh") comicInfo.setComicNames(title+","+alias) + comicInfo.setListChapter(chapters) #comicUtils.setComic(title,alias,icon,author,tags,action,dep,update_date,chapters,chapter_href) count_chapter = 0 @@ -81,6 +82,8 @@ class comicEntity: if not comicInfo.nextExistsGetPath("done_"): comicEntity.comicChapter(href,scramble=True,sleep=random.randint(15,25)) count_chapter += 1 + lenChapters = comicInfo.getLenChapters() + ntfy.sendMsg(f"预计总章节大小:{count_chapter} / {lenChapters}") #一本漫画下载后等待 #清空文件夹 pathDirComic = comicInfo.getDirComic() @@ -118,6 +121,7 @@ class comicEntity: if not sleep == None: ntfy.sendMsg(f"{sleep} 秒后开始下载下一个章节") time.sleep(sleep) + @classmethod def Onechapter(cls,chapter_url,scramble=None):