This commit is contained in:
cwx committed 2022-12-11 22:37:01 +08:00
1 parent e9efeb99c6
commit 50b0fc8119
3 files changed
-104

No files matched your search

-1
View File
@@ -1,7 +1,6 @@
import os import os
from pathlib import Path from pathlib import Path
from zipfile import ZipFile from zipfile import ZipFile
import shutil
from utils.comic.ComicInfo import comicInfo from utils.comic.ComicInfo import comicInfo
class CBZUtils: class CBZUtils:
-75
View File
@@ -1,75 +0,0 @@
import json
import requests,os
from utils.comic.PathStr import pathStr
class fileUtils:
comic_name = ""
#文件保存
@classmethod
def file_save(cls,path,data,mode=None):
result = {}
f = {}
dir_name = os.path.dirname(path)
if not os.path.exists(dir_name):
os.makedirs(dir_name)
save_path = os.path.join(path)
data = json.dumps(data)
if mode == None:
mode = "w+"
try:
f = open(save_path, mode, encoding="utf-8")
f.write(data)
f.close()
print("data=",data)
result = path + "文件写入成功"
except:
result = path + "文件写入失败"
return result
@classmethod
def save_conf(cls,file, data, mode=None):
file = os.path.join(cls.conf_path,file)
cls.file_save(file,data,mode)
@classmethod
def save_comic(cls,name, data, mode=None):
print("comic_save=", name)
cls.file_save(cls.get_utl_save_comic(name),data,mode)
@classmethod
def saveConfComicChapterInfo(cls,chapter,data,comic_name=None,mode=None):
cls.file_save(cls.getPathConfComicChapterInfo(chapter,comic_name), data,mode)
@classmethod
def getPathConfComicChapterInfo(cls,chapter,comic_name=None):
if comic_name == None:
comic_name = cls.comic_name
return os.path.join(pathStr.base_conf_path,comic_name,"info_"+chapter)
@classmethod
def getInfoConfComicChapter(cls,chapter,comic_name=None):
data = None
path = cls.getPathConfComicChapterInfo(chapter,comic_name)
with open(path,"r",encoding="utf-8") as fs:
data = json.loads(fs.read())
return data
@classmethod
def read_comic(cls,name):
file = os.path.join(cls.comic_path,name)
data = None
try:
with open(file,"r",encoding="utf-8") as fs:
data = json.loads(fs.read())
except:
print("文件出错了 file=", file)
return data
'''
返回漫画保存路径
'''
@classmethod
def get_utl_save_comic(cls,name):
file = os.path.join(pathStr.base_comic_img,name)
return file
-28
View File
@@ -1,28 +0,0 @@
class comicStr:
url = "url"
xpath = "xpath"
title = "title"
icon = "icon"
author = "author"
dep = "dep"
chapters = "chapters"
homepage = "homepage"
chapter_href = "chapter_href"
list_img = "list_img"
img = "img"
last_update = "last_update"
alias = "alias"
tags = "tags"
action = "action"
chapters_href = "chapters_href"
base_url = ""
data = "data"
result = "result"
@classmethod
def setBaseUrl(cls,url):
cls.base_url = url
@classmethod
def getBaseUrl(cls):
return cls.base_url