mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-05-11 18:45:58 +08:00
Fix parser
This commit is contained in:
@@ -10,7 +10,7 @@ logger = logging.getLogger(__name__)
|
||||
PLATFORM = "Unix"
|
||||
|
||||
RULES = [
|
||||
r"(.*) - (\d{1,4}|\d{1,4}\.\d{1,2})(?:v\d{1,2})?(?: )?(?:END)?(.*)",
|
||||
r"(.*) - (\d{1,4}|\d{1,4}\.\d{1,2})(?:v\d{1,2})?(?: )?(?:END)? (.*)",
|
||||
r"(.*)[\[\ E](\d{1,4}|\d{1,4}\.\d{1,2})(?:v\d{1,2})?(?: )?(?:END)?[\]\ ](.*)",
|
||||
r"(.*)\[(?:第)?(\d*\.*\d*)[话集話](?:END)?\](.*)",
|
||||
r"(.*)第(\d*\.*\d*)[话話集](?:END)?(.*)",
|
||||
@@ -98,4 +98,3 @@ def torrent_parser(
|
||||
episode=episode,
|
||||
suffix=suffix
|
||||
)
|
||||
|
||||
|
||||
@@ -56,3 +56,16 @@ def test_torrent_parser():
|
||||
assert sf.episode == 1
|
||||
assert sf.language == "zh"
|
||||
|
||||
file_name = "水星的魔女(2022) S00E19.mp4"
|
||||
bf = torrent_parser(file_name, season=0)
|
||||
assert bf.title == "水星的魔女(2022)"
|
||||
assert bf.season == 0
|
||||
assert bf.episode == 19
|
||||
|
||||
file_name = "【失眠搬运组】放学后失眠的你-Kimi wa Houkago Insomnia - 06 [bilibili - 1080p AVC1 CHS-JP].mp4"
|
||||
bf = torrent_parser(file_name, season=1)
|
||||
assert bf.title == "放学后失眠的你-Kimi wa Houkago Insomnia"
|
||||
assert bf.season == 1
|
||||
assert bf.episode == 6
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user