2.5.3 fix rename module

This commit is contained in:
EstrellaXD
2022-06-28 18:37:05 +08:00
parent 921714c2e1
commit 84e794ad21
3 changed files with 7 additions and 7 deletions

View File

@@ -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)

View File

@@ -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)

View File

@@ -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` |