支持 -U 匹配破解 -UC匹配 破解+字幕
This commit is contained in:
12
core.py
12
core.py
@@ -872,6 +872,18 @@ def core_main(movie_path, number_th, oCC, specified_source=None, specified_url=N
|
|||||||
cn_sub = True
|
cn_sub = True
|
||||||
c_word = '-C' # 中文字幕影片后缀
|
c_word = '-C' # 中文字幕影片后缀
|
||||||
|
|
||||||
|
if re.search(r'[-_]UC(\.\w+$|-\w+)', movie_path,
|
||||||
|
re.I):
|
||||||
|
cn_sub = True
|
||||||
|
c_word = '-UC' #
|
||||||
|
hack = True
|
||||||
|
hack_word = "-UC"
|
||||||
|
|
||||||
|
if re.search(r'[-_]U(\.\w+$|-\w+)', movie_path,
|
||||||
|
re.I):#
|
||||||
|
hack = True
|
||||||
|
hack_word = "-U"
|
||||||
|
|
||||||
# 判断是否无码
|
# 判断是否无码
|
||||||
unce = json_data.get('无码')
|
unce = json_data.get('无码')
|
||||||
uncensored = int(unce) if isinstance(unce, bool) else int(is_uncensored(number))
|
uncensored = int(unce) if isinstance(unce, bool) else int(is_uncensored(number))
|
||||||
|
|||||||
@@ -73,10 +73,18 @@ def get_number(debug: bool, file_path: str) -> str:
|
|||||||
file_number = str(filename.group())
|
file_number = str(filename.group())
|
||||||
else:
|
else:
|
||||||
file_number = file_number[0]
|
file_number = file_number[0]
|
||||||
file_number = re.sub("(-|_)c$", "", file_number, flags=re.IGNORECASE)
|
|
||||||
if re.search("\d+ch$", file_number, flags=re.I):
|
new_file_number = file_number
|
||||||
file_number = file_number[:-2]
|
if re.search("-c", file_number, flags=re.IGNORECASE):
|
||||||
return file_number.upper()
|
new_file_number = re.sub("(-|_)c$", "", file_number, flags=re.IGNORECASE)
|
||||||
|
elif re.search("-u$", file_number, flags=re.IGNORECASE):
|
||||||
|
new_file_number = re.sub("(-|_)u$", "", file_number, flags=re.IGNORECASE)
|
||||||
|
elif re.search("-uc$", file_number, flags=re.IGNORECASE):
|
||||||
|
new_file_number = re.sub("(-|_)uc$", "", file_number, flags=re.IGNORECASE)
|
||||||
|
elif re.search("\d+ch$", file_number, flags=re.I):
|
||||||
|
new_file_number = file_number[:-2]
|
||||||
|
|
||||||
|
return new_file_number.upper()
|
||||||
else: # 提取不含减号-的番号,FANZA CID
|
else: # 提取不含减号-的番号,FANZA CID
|
||||||
# 欧美番号匹配规则
|
# 欧美番号匹配规则
|
||||||
oumei = re.search(r'[a-zA-Z]+\.\d{2}\.\d{2}\.\d{2}', filepath)
|
oumei = re.search(r'[a-zA-Z]+\.\d{2}\.\d{2}\.\d{2}', filepath)
|
||||||
|
|||||||
Reference in New Issue
Block a user