fix
This commit is contained in:
parent
ab6ea5b476
commit
da76a2ce17
@ -11,6 +11,7 @@ from common.ComicInfo import ComicInfo as ci
|
|||||||
from common.Comic import Comic
|
from common.Comic import Comic
|
||||||
from common.Comic import ListComic
|
from common.Comic import ListComic
|
||||||
from common.Constant import ComicPath
|
from common.Constant import ComicPath
|
||||||
|
from utils.FileUtils import fileUtils
|
||||||
|
|
||||||
#中心框架
|
#中心框架
|
||||||
class baseComic:
|
class baseComic:
|
||||||
@ -68,6 +69,11 @@ class baseComic:
|
|||||||
#存在完成配置文件 但文件不存在 将清空完成配置文件
|
#存在完成配置文件 但文件不存在 将清空完成配置文件
|
||||||
#if ciUtils.isProgressDone() and fu.notExists(ComicPath.getNewCBZComicChapter("file")):
|
#if ciUtils.isProgressDone() and fu.notExists(ComicPath.getNewCBZComicChapter("file")):
|
||||||
# ciUtils.setProgressFail()
|
# ciUtils.setProgressFail()
|
||||||
|
cbz_path = ComicPath.getPathCBZComicChapter()
|
||||||
|
if fileUtils.getModificationDateYMD(cbz_path,not_exists="20101010") > 20230405:
|
||||||
|
os.remove(cbz_path)
|
||||||
|
print(f"已删除CBZ, {cbz_path}")
|
||||||
|
ciUtils.setProgressFail()
|
||||||
#不存在完成配置文件 则允许下载
|
#不存在完成配置文件 则允许下载
|
||||||
if not ciUtils.isProgressDone():
|
if not ciUtils.isProgressDone():
|
||||||
#if fu.exists(ComicPath.getNewCBZComicChapter("file")): ciUtils.setProgressDone()
|
#if fu.exists(ComicPath.getNewCBZComicChapter("file")): ciUtils.setProgressDone()
|
||||||
|
|||||||
@ -140,6 +140,8 @@ class ComicPath:
|
|||||||
def getPathOldOriginCBZComicChapter(cls): return cls.setDirOld([Comic.getOriginComicName(),Comic.getOriginChapterName()],suffix="CBZ")
|
def getPathOldOriginCBZComicChapter(cls): return cls.setDirOld([Comic.getOriginComicName(),Comic.getOriginChapterName()],suffix="CBZ")
|
||||||
@classmethod
|
@classmethod
|
||||||
def getPathOldCBZComicChapter(cls): return cls.setDirOld([Comic.getComicName(),Comic.getChapterName()],suffix="CBZ")
|
def getPathOldCBZComicChapter(cls): return cls.setDirOld([Comic.getComicName(),Comic.getChapterName()],suffix="CBZ")
|
||||||
|
@classmethod
|
||||||
|
def getPathCBZComicChapter(cls): return cls.setDirCBZ([Comic.getComicName(),Comic.getChapterName()],suffix="CBZ")
|
||||||
#排序
|
#排序
|
||||||
@classmethod
|
@classmethod
|
||||||
def getSortDirCBZComicChapter(cls): return cls.setDirCBZ([Comic.getComicName()],str(Comic.getNumber())+" "+Comic.getChapterName())
|
def getSortDirCBZComicChapter(cls): return cls.setDirCBZ([Comic.getComicName()],str(Comic.getNumber())+" "+Comic.getChapterName())
|
||||||
|
|||||||
5
main.py
5
main.py
@ -2,6 +2,7 @@ import os,skip
|
|||||||
from common.Constant import pathStr
|
from common.Constant import pathStr
|
||||||
from domain.BaoZi import comicEntity as baoziEntity
|
from domain.BaoZi import comicEntity as baoziEntity
|
||||||
from domain.RouMan import comicEntity as roumanEntity
|
from domain.RouMan import comicEntity as roumanEntity
|
||||||
|
from utils.FileUtils import fileUtils
|
||||||
|
|
||||||
def rouman():
|
def rouman():
|
||||||
pathStr.setComicMainAndPath(pathStr.comic_rm)
|
pathStr.setComicMainAndPath(pathStr.comic_rm)
|
||||||
@ -18,5 +19,7 @@ def proxy():
|
|||||||
os.environ["https_proxy"] = "http://127.0.0.1:7890"
|
os.environ["https_proxy"] = "http://127.0.0.1:7890"
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
rouman()
|
# rouman()
|
||||||
# baozi()
|
# baozi()
|
||||||
|
result = fileUtils.getModificationDateYMD("D:\mnt\Comics\RM\CBZ\把妹鬼达人\第1话-色鬼授予的爱爱超能力.CBZ")
|
||||||
|
print(result)
|
||||||
@ -1,5 +1,5 @@
|
|||||||
import base64,hashlib,os,shutil
|
import base64,hashlib,os,shutil
|
||||||
import math,time,json
|
import math,time,json,datetime
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
from tinydb import TinyDB, Query
|
from tinydb import TinyDB, Query
|
||||||
from common.Constant import ComicPath
|
from common.Constant import ComicPath
|
||||||
@ -155,7 +155,7 @@ class imageUtils:
|
|||||||
#10_29.jpg
|
#10_29.jpg
|
||||||
base_fn = file_str[-1].split("_")
|
base_fn = file_str[-1].split("_")
|
||||||
blocks = int(base_fn[0])
|
blocks = int(base_fn[0])
|
||||||
save_path = ComicPath.getFileScrambleImageSave(imgpath)
|
save_path = os.path.join(ComicPath.getDirComicChapter(),ComicPath.getFileScrambleImageSave(imgpath))
|
||||||
# print(type(aid),type(img_name))
|
# print(type(aid),type(img_name))
|
||||||
if blocks:
|
if blocks:
|
||||||
s = blocks # 随机值
|
s = blocks # 随机值
|
||||||
@ -195,6 +195,19 @@ class imageUtils:
|
|||||||
print("remove=",imgpath)
|
print("remove=",imgpath)
|
||||||
|
|
||||||
class fileUtils:
|
class fileUtils:
|
||||||
|
@classmethod
|
||||||
|
def getModificationDate(cls,file_path):
|
||||||
|
return os.path.getmtime(file_path)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def getModificationDateYMD(cls,file_path,not_exists="9999"):
|
||||||
|
if cls.notExists(file_path): return not_exists
|
||||||
|
file_date = cls.getModificationDate(file_path)
|
||||||
|
s = time.localtime(file_date)
|
||||||
|
ymd = time.strftime("%Y%m%d",s)
|
||||||
|
print(f"file={file_path} {ymd}")
|
||||||
|
return int(ymd)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def exists(cls,path):
|
def exists(cls,path):
|
||||||
return os.path.exists(path)
|
return os.path.exists(path)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user