mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-04-13 14:39:44 +08:00
2.5.3 fix rename module
This commit is contained in:
@@ -6,7 +6,7 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
EPISODE_RE = re.compile(r"\d{1,3}")
|
||||
TITLE_RE = re.compile(
|
||||
r"(.*|\[.*])( -? \d{1,3} |\[\d{1,3}]|\[\d{1,3}.?[vV]\d{1}]|[第]\d{1,3}[话話集]|\[\d{1,3}.?END])(.*)"
|
||||
r"\[(.*)[] ]-?[ \[第](\d{1,4})(?:[vV]\d)?(?:[ \]话話集])?(?:END)?(.*)"
|
||||
)
|
||||
RESOLUTION_RE = re.compile(r"1080|720|2160|4K")
|
||||
SOURCE_RE = re.compile(r"B-Global|[Bb]aha|[Bb]ilibili|AT-X|Web")
|
||||
@@ -140,7 +140,7 @@ class RawParser:
|
||||
|
||||
return name, season, season_raw, episode, sub, dpi, source, name_group, group
|
||||
|
||||
def analyse(self, raw) -> Episode:
|
||||
def analyse(self, raw):
|
||||
try:
|
||||
ret = self.process(raw)
|
||||
if ret is None:
|
||||
@@ -165,5 +165,5 @@ class RawParser:
|
||||
|
||||
if __name__ == "__main__":
|
||||
test = RawParser()
|
||||
ep = test.analyse("[Nekomoe kissaten] Komi-san wa, Komyushou Desu. 02 [WebRip 1080p HEVC-10bit AAC ASSx2]")
|
||||
print(ep.title)
|
||||
ep = test.analyse("[Nekomoe kissaten][Komi-san wa, Komyushou Desu.] - 1002 [WebRip 1080p HEVC-10bit AAC ASSx2]")
|
||||
print(ep.title, ep.dpi)
|
||||
|
||||
@@ -10,7 +10,7 @@ logger = logging.getLogger(__name__)
|
||||
class DownloadParser:
|
||||
def __init__(self):
|
||||
self.rules = [
|
||||
r"(.*)(?: -)[\[ E](\d{1,3}|\d{1,3}\.\d{1,2})(?:v\d{1,2})?(?: )?(?:END)?[\] ](.*)",
|
||||
r"(.*)(?: -)?[\[ E](\d{1,3}|\d{1,3}\.\d{1,2})(?:v\d{1,2})?(?: )?(?:END)?[\] ](.*)",
|
||||
r"(.*)\[第(\d*\.*\d*)话(?:END)?\](.*)",
|
||||
r"(.*)\[第(\d*\.*\d*)話(?:END)?\](.*)",
|
||||
r"(.*)第(\d*\.*\d*)话(?:END)?(.*)",
|
||||
@@ -84,7 +84,7 @@ class DownloadParser:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
name = "[Nekomoe kissaten] Komi-san wa, Komyushou Desu. S02 - 02 [WebRip 1080p HEVC-10bit AAC ASSx2].mkv"
|
||||
name = "[Nekomoe kissaten][Summer Time Rendering][11][1080p][JPTC].mp4"
|
||||
rename = DownloadParser()
|
||||
new_name = rename.rename_pn(name, 1)
|
||||
print(new_name)
|
||||
@@ -181,7 +181,7 @@ docker run -d \
|
||||
| `AB_DOWNLOAD_PATH` | qBittorrent 中的下载路径 | `/downloads/Bangumi` |
|
||||
| `AB_RSS` | RSS 订阅地址 | 必填项 |
|
||||
| `AB_ENABLE_TMDB` | 启动 TMDB 解析 | `False` |
|
||||
| `AB_LANGUAGE` | 选择语言 | `zh` |
|
||||
| `AB_LANGUAGE` | 选择语言 | `zh` |
|
||||
| `AB_NOT_CONTAIN` | 输入想要过滤的元素 | `720` |
|
||||
| `AB_DEBUG_MODE` | 调试模式 | `False` |
|
||||
| `AB_EP_COMPLETE` | 历史番剧下载 | `False` |
|
||||
|
||||
Reference in New Issue
Block a user