Compare commits

..

No commits in common. "e6b896306914d97341f6a877729f170b56d5b315" and "4646e7db78e9622a01f6e74b557bc1eff808f28a" have entirely different histories.

2 changed files with 14 additions and 15 deletions

View File

@ -310,14 +310,14 @@ def get_share_detail():
dir_file_list = [] dir_file_list = []
dir_filename_list = [] dir_filename_list = []
for share_file in data["list"]:
if share_file["dir"] and task.get("update_subdir", False):
pattern, replace = task["update_subdir"], ""
else:
pattern, replace = mr.magic_regex_conv( pattern, replace = mr.magic_regex_conv(
task.get("pattern", ""), task.get("replace", "") task.get("pattern", ""), task.get("replace", "")
) )
for share_file in data["list"]: if re.search(pattern, share_file["file_name"]):
search_pattern = (
task.get("update_subdir", "") if share_file["dir"] else pattern
)
if re.search(search_pattern, share_file["file_name"]):
# 文件名重命名,目录不重命名 # 文件名重命名,目录不重命名
file_name_re = ( file_name_re = (
share_file["file_name"] share_file["file_name"]

View File

@ -862,19 +862,18 @@ class Quark:
mr = MagicRename(CONFIG_DATA.get("magic_regex", {})) mr = MagicRename(CONFIG_DATA.get("magic_regex", {}))
mr.set_taskname(task["taskname"]) mr.set_taskname(task["taskname"])
# 魔法正则转换
pattern, replace = mr.magic_regex_conv(
task.get("pattern", ""), task.get("replace", "")
)
# 需保存的文件清单 # 需保存的文件清单
need_save_list = [] need_save_list = []
# 添加符合的 # 添加符合的
for share_file in share_file_list: for share_file in share_file_list:
search_pattern = ( if share_file["dir"] and task.get("update_subdir", False):
task.get("update_subdir", "") if share_file["dir"] else pattern pattern, replace = task["update_subdir"], ""
else:
pattern, replace = mr.magic_regex_conv(
task.get("pattern", ""), task.get("replace", "")
) )
# 正则文件名匹配 # 正则文件名匹配
if re.search(search_pattern, share_file["file_name"]): if re.search(pattern, share_file["file_name"]):
# 判断原文件名是否存在,处理忽略扩展名 # 判断原文件名是否存在,处理忽略扩展名
if not mr.is_exists( if not mr.is_exists(
share_file["file_name"], share_file["file_name"],