减少成功信息文件路径刷屏,仅写入.nfo时显示完全路径
This commit is contained in:
@@ -2,6 +2,7 @@ import logging
|
|||||||
import os
|
import os
|
||||||
import config
|
import config
|
||||||
import importlib
|
import importlib
|
||||||
|
from pathlib import Path
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
import shutil
|
import shutil
|
||||||
from ADC_function import file_not_exist_or_empty
|
from ADC_function import file_not_exist_or_empty
|
||||||
@@ -72,13 +73,13 @@ def cutImage(imagecut, path, fanart_path, poster_path):
|
|||||||
else: # 如果等于2/3
|
else: # 如果等于2/3
|
||||||
img2 = img
|
img2 = img
|
||||||
img2.save(fullpath_poster)
|
img2.save(fullpath_poster)
|
||||||
print('[+]Image Cutted! ' + fullpath_poster)
|
print(f"[+]Image Cutted! {Path(fullpath_poster).name}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(e)
|
print(e)
|
||||||
print('[-]Cover cut failed!')
|
print('[-]Cover cut failed!')
|
||||||
elif imagecut == 0: # 复制封面
|
elif imagecut == 0: # 复制封面
|
||||||
shutil.copyfile(fullpath_fanart, fullpath_poster)
|
shutil.copyfile(fullpath_fanart, fullpath_poster)
|
||||||
print('[+]Image Copyed! ' + fullpath_poster)
|
print(f"[+]Image Copyed! {Path(fullpath_poster).name}")
|
||||||
|
|
||||||
|
|
||||||
def face_center(filename, model):
|
def face_center(filename, model):
|
||||||
|
|||||||
20
core.py
20
core.py
@@ -71,11 +71,11 @@ def get_info(json_data): # 返回json里的数据
|
|||||||
|
|
||||||
|
|
||||||
def small_cover_check(path, filename, cover_small, movie_path):
|
def small_cover_check(path, filename, cover_small, movie_path):
|
||||||
full_filepath = os.path.join(path, filename)
|
full_filepath = Path(path) / filename
|
||||||
if config.getInstance().download_only_missing_images() and not file_not_exist_or_empty(full_filepath):
|
if config.getInstance().download_only_missing_images() and not file_not_exist_or_empty(str(full_filepath)):
|
||||||
return
|
return
|
||||||
download_file_with_filename(cover_small, filename, path, movie_path)
|
download_file_with_filename(cover_small, filename, path, movie_path)
|
||||||
print('[+]Image Downloaded! ' + full_filepath)
|
print('[+]Image Downloaded! ' + full_filepath.name)
|
||||||
|
|
||||||
|
|
||||||
def create_folder(json_data): # 创建文件夹
|
def create_folder(json_data): # 创建文件夹
|
||||||
@@ -216,7 +216,7 @@ def extrafanart_download_one_by_one(data, path, filepath):
|
|||||||
break
|
break
|
||||||
if file_not_exist_or_empty(jpg_fullpath):
|
if file_not_exist_or_empty(jpg_fullpath):
|
||||||
return
|
return
|
||||||
print('[+]Image Downloaded!', jpg_fullpath)
|
print('[+]Image Downloaded!', Path(jpg_fullpath).name)
|
||||||
j += 1
|
j += 1
|
||||||
if conf.debug():
|
if conf.debug():
|
||||||
print(f'[!]Extrafanart download one by one mode runtime {time.perf_counter() - tm_start:.3f}s')
|
print(f'[!]Extrafanart download one by one mode runtime {time.perf_counter() - tm_start:.3f}s')
|
||||||
@@ -247,7 +247,7 @@ def extrafanart_download_threadpool(url_list, save_dir, number):
|
|||||||
if failed: # 非致命错误,电影不移入失败文件夹,将来可以用模式3补齐
|
if failed: # 非致命错误,电影不移入失败文件夹,将来可以用模式3补齐
|
||||||
print(f"[-]Failed downloaded {failed}/{len(result)} extrafanart images for [{number}] to '{extrafanart_dir}', you may retry run mode 3 later.")
|
print(f"[-]Failed downloaded {failed}/{len(result)} extrafanart images for [{number}] to '{extrafanart_dir}', you may retry run mode 3 later.")
|
||||||
else:
|
else:
|
||||||
print(f"[+]Successfully downloaded {len(result)} extrafanart to '{extrafanart_dir}'")
|
print(f"[+]Successfully downloaded {len(result)} extrafanarts.")
|
||||||
if conf.debug():
|
if conf.debug():
|
||||||
print(f'[!]Extrafanart download ThreadPool mode runtime {time.perf_counter() - tm_start:.3f}s')
|
print(f'[!]Extrafanart download ThreadPool mode runtime {time.perf_counter() - tm_start:.3f}s')
|
||||||
|
|
||||||
@@ -276,7 +276,7 @@ def image_download(cover, fanart_path, thumb_path, path, filepath):
|
|||||||
break
|
break
|
||||||
if file_not_exist_or_empty(full_filepath):
|
if file_not_exist_or_empty(full_filepath):
|
||||||
return
|
return
|
||||||
print('[+]Image Downloaded!', full_filepath)
|
print('[+]Image Downloaded!', Path(full_filepath).name)
|
||||||
shutil.copyfile(full_filepath, os.path.join(path, thumb_path))
|
shutil.copyfile(full_filepath, os.path.join(path, thumb_path))
|
||||||
|
|
||||||
|
|
||||||
@@ -529,10 +529,10 @@ def paste_file_to_folder(filepath, path, multi_part, number, part, leak_word, c_
|
|||||||
sub_targetpath = Path(path) / f"{number}{leak_word}{c_word}{hack_word}{''.join(subfile.suffixes)}"
|
sub_targetpath = Path(path) / f"{number}{leak_word}{c_word}{hack_word}{''.join(subfile.suffixes)}"
|
||||||
if link_mode not in (1, 2):
|
if link_mode not in (1, 2):
|
||||||
shutil.move(str(subfile), str(sub_targetpath))
|
shutil.move(str(subfile), str(sub_targetpath))
|
||||||
print(f"[+]Sub Moved! '{sub_targetpath.name}'")
|
print(f"[+]Sub Moved! {sub_targetpath.name}")
|
||||||
else:
|
else:
|
||||||
shutil.copyfile(str(subfile), str(sub_targetpath))
|
shutil.copyfile(str(subfile), str(sub_targetpath))
|
||||||
print(f"[+]Sub Copied! '{sub_targetpath.name}'")
|
print(f"[+]Sub Copied! {sub_targetpath.name}")
|
||||||
return
|
return
|
||||||
|
|
||||||
except FileExistsError as fee:
|
except FileExistsError as fee:
|
||||||
@@ -580,10 +580,10 @@ def paste_file_to_folder_mode2(filepath, path, multi_part, number, part, leak_wo
|
|||||||
sub_targetpath = Path(path) / f"{number}{leak_word}{c_word}{hack_word}{''.join(subfile.suffixes)}"
|
sub_targetpath = Path(path) / f"{number}{leak_word}{c_word}{hack_word}{''.join(subfile.suffixes)}"
|
||||||
if link_mode not in (1, 2):
|
if link_mode not in (1, 2):
|
||||||
shutil.move(str(subfile), str(sub_targetpath))
|
shutil.move(str(subfile), str(sub_targetpath))
|
||||||
print(f"[+]Sub Moved! '{sub_targetpath.name}'")
|
print(f"[+]Sub Moved! {sub_targetpath.name}")
|
||||||
else:
|
else:
|
||||||
shutil.copyfile(str(subfile), str(sub_targetpath))
|
shutil.copyfile(str(subfile), str(sub_targetpath))
|
||||||
print(f"[+]Sub Copied! '{sub_targetpath.name}'")
|
print(f"[+]Sub Copied! {sub_targetpath.name}")
|
||||||
return
|
return
|
||||||
except FileExistsError as fee:
|
except FileExistsError as fee:
|
||||||
print(f'[-]FileExistsError: {fee}')
|
print(f'[-]FileExistsError: {fee}')
|
||||||
|
|||||||
Reference in New Issue
Block a user