This commit is contained in:
EstrellaXD
2023-07-05 14:11:24 +08:00
parent a287b58770
commit f9b32d7ac1
2 changed files with 12 additions and 1 deletions

View File

@@ -106,6 +106,8 @@ def name_process(name: str):
name_zh = item.strip()
elif re.search(r"[a-zA-Z]{3,}", item) and not name_en:
name_en = item.strip()
if name_en not in name:
name_en = None
return name_en, name_zh, name_jp
@@ -182,5 +184,5 @@ def raw_parser(raw: str) -> Episode | None:
if __name__ == "__main__":
title = "[动漫国字幕组&LoliHouse] THE MARGINAL SERVICE - 08 [WebRip 1080p HEVC-10bit AAC][简繁内封字幕]"
title = "【极影字幕·毁片党】LoveLive! SunShine!! 幻日的夜羽 -SUNSHINE in the MIRROR- 第01集 TV版 HEVC_opus 1080p "
print(raw_parser(title))

View File

@@ -69,3 +69,12 @@ def test_raw_parser():
assert info.resolution == "720P"
assert info.episode == 5
assert info.season == 1
content = "【极影字幕·毁片党】LoveLive! SunShine!! 幻日的夜羽 -SUNSHINE in the MIRROR- 第01集 TV版 HEVC_opus 1080p "
info = raw_parser(content)
assert info.group == "极影字幕·毁片党"
assert info.title_zh == "幻日的夜羽"
assert info.title_en == "LoveLive! SunShine!!"
assert info.resolution == "1080p"
assert info.episode == 1
assert info.season == 1