Beta 0.15 更新
This commit is contained in:
parent
18cf202b5b
commit
6f684e67e2
@ -71,8 +71,8 @@ if __name__ =='__main__':
|
|||||||
if '_' in i:
|
if '_' in i:
|
||||||
os.rename(re.search(r'[^\\/:*?"<>|\r\n]+$', i).group(), rreplace(re.search(r'[^\\/:*?"<>|\r\n]+$', i).group(), '_', '-', 1))
|
os.rename(re.search(r'[^\\/:*?"<>|\r\n]+$', i).group(), rreplace(re.search(r'[^\\/:*?"<>|\r\n]+$', i).group(), '_', '-', 1))
|
||||||
i = rreplace(re.search(r'[^\\/:*?"<>|\r\n]+$', i).group(), '_', '-', 1)
|
i = rreplace(re.search(r'[^\\/:*?"<>|\r\n]+$', i).group(), '_', '-', 1)
|
||||||
#os.system('python core.py' + ' "' + i + '"') #选择从py文件启动 (用于源码py)
|
os.system('python core.py' + ' "' + i + '"') #选择从py文件启动 (用于源码py)
|
||||||
os.system('core.exe' + ' "' + i + '"') #选择从exe文件启动(用于EXE版程序)
|
#os.system('core.exe' + ' "' + i + '"') #选择从exe文件启动(用于EXE版程序)
|
||||||
print("[*]=====================================")
|
print("[*]=====================================")
|
||||||
|
|
||||||
print("[!]Cleaning empty folders")
|
print("[!]Cleaning empty folders")
|
||||||
|
17
core.py
17
core.py
@ -136,6 +136,10 @@ def getNumberFromFilename(filepath):
|
|||||||
tag = str(json_data['tag']).strip("[ ]").replace("'",'').replace(" ",'').split(',') #字符串转列表
|
tag = str(json_data['tag']).strip("[ ]").replace("'",'').replace(" ",'').split(',') #字符串转列表
|
||||||
actor = str(actor_list).strip("[ ]").replace("'",'').replace(" ",'')
|
actor = str(actor_list).strip("[ ]").replace("'",'').replace(" ",'')
|
||||||
|
|
||||||
|
#====================处理异常字符====================== #\/:*?"<>|
|
||||||
|
#if "\\" in title or "/" in title or ":" in title or "*" in title or "?" in title or '"' in title or '<' in title or ">" in title or "|" in title or len(title) > 200:
|
||||||
|
# title = title.
|
||||||
|
|
||||||
naming_rule = eval(config['Name_Rule']['naming_rule'])
|
naming_rule = eval(config['Name_Rule']['naming_rule'])
|
||||||
location_rule =eval(config['Name_Rule']['location_rule'])
|
location_rule =eval(config['Name_Rule']['location_rule'])
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
@ -205,10 +209,11 @@ def DownloadFileWithFilename(url,filename,path): #path = examle:photo , video.in
|
|||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
os._exit(0)
|
os._exit(0)
|
||||||
def PrintFiles(path,naming_rule):
|
def PrintFiles(path,naming_rule):
|
||||||
|
global title
|
||||||
try:
|
try:
|
||||||
if not os.path.exists(path):
|
if not os.path.exists(path):
|
||||||
os.makedirs(path)
|
os.makedirs(path)
|
||||||
with open(path + "/" + naming_rule + ".nfo", "wt", encoding='UTF-8') as code:
|
with open(path + "/" + number + ".nfo", "wt", encoding='UTF-8') as code:
|
||||||
print("<movie>", file=code)
|
print("<movie>", file=code)
|
||||||
print(" <title>" + naming_rule + "</title>", file=code)
|
print(" <title>" + naming_rule + "</title>", file=code)
|
||||||
print(" <set>", file=code)
|
print(" <set>", file=code)
|
||||||
@ -247,7 +252,7 @@ def PrintFiles(path,naming_rule):
|
|||||||
print(" <cover>"+cover+"</cover>", file=code)
|
print(" <cover>"+cover+"</cover>", file=code)
|
||||||
print(" <website>" + "https://www.javbus.com/"+number + "</website>", file=code)
|
print(" <website>" + "https://www.javbus.com/"+number + "</website>", file=code)
|
||||||
print("</movie>", file=code)
|
print("</movie>", file=code)
|
||||||
print("[+]Writeed! "+path + "/" + naming_rule + ".nfo")
|
print("[+]Writeed! "+path + "/" + number + ".nfo")
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
print("[-]Write Failed!")
|
print("[-]Write Failed!")
|
||||||
print(e)
|
print(e)
|
||||||
@ -268,18 +273,18 @@ def cutImage():
|
|||||||
w = img.width
|
w = img.width
|
||||||
h = img.height
|
h = img.height
|
||||||
img2 = img.crop((w / 1.9, 0, w, h))
|
img2 = img.crop((w / 1.9, 0, w, h))
|
||||||
img2.save(path + '/' + naming_rule + '.png')
|
img2.save(path + '/' + number + '.png')
|
||||||
except:
|
except:
|
||||||
print('[-]Cover cut failed!')
|
print('[-]Cover cut failed!')
|
||||||
else:
|
else:
|
||||||
img = Image.open(path + '/' + 'Backdrop' + '.jpg')
|
img = Image.open(path + '/' + 'Backdrop' + '.jpg')
|
||||||
w = img.width
|
w = img.width
|
||||||
h = img.height
|
h = img.height
|
||||||
img.save(path + '/' + naming_rule + '.png')
|
img.save(path + '/' + number + '.png')
|
||||||
def pasteFileToFolder(filepath, path): #文件路径,番号,后缀,要移动至的位置
|
def pasteFileToFolder(filepath, path): #文件路径,番号,后缀,要移动至的位置
|
||||||
houzhui = str(re.search('[.](AVI|RMVB|WMV|MOV|MP4|MKV|FLV|TS|avi|rmvb|wmv|mov|mp4|mkv|flv|ts)$', filepath).group())
|
houzhui = str(re.search('[.](AVI|RMVB|WMV|MOV|MP4|MKV|FLV|TS|avi|rmvb|wmv|mov|mp4|mkv|flv|ts)$', filepath).group())
|
||||||
os.rename(filepath, naming_rule + houzhui)
|
os.rename(filepath, number + houzhui)
|
||||||
shutil.move(naming_rule + houzhui, path)
|
shutil.move(number + houzhui, path)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
filepath=argparse_get_file() #影片的路径
|
filepath=argparse_get_file() #影片的路径
|
||||||
|
Loading…
Reference in New Issue
Block a user