From e9ee4c5102f8b7d759965fc9b9bdad86c406d70e Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Sun, 15 May 2022 23:57:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BF=AE=E6=AD=A3=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 ++++++++++++---- test.py | 26 -------------------------- 2 files changed, 12 insertions(+), 30 deletions(-) delete mode 100644 test.py diff --git a/README.md b/README.md index 3b493283..e66254bc 100644 --- a/README.md +++ b/README.md @@ -7,18 +7,26 @@ ```bash pip install qbittorrent-api ``` - +## 使用之前 +在 `config.json` 中填入你的 `hostip` `username` `password` `savepath`: +```json +{ + "host_ip": "192.168.31.10:8181", + "username": "admin", + "password": "adminadmin", + "savepath": "/downloads/Bangumi" +} +``` ## 自动下载规则建立 ```shell python3 rule_set.py --name <新番名称> ``` # 不符合规则的番剧重命名 -## 使用之前 -在 `config.json` 中填入你的 `hostip` `username` `password` `savepath`。 + ## rename_qb ```shell -python3 rename_qb --help +python3 rename_qb.py --help ``` 目前有三种重命名模式 - `--method normal`: 普通模式,直接重命名,保留番剧字幕组信息。 diff --git a/test.py b/test.py deleted file mode 100644 index 5d37623b..00000000 --- a/test.py +++ /dev/null @@ -1,26 +0,0 @@ -import re -import os - -file_name = '[Sakurato] Machikado Mazoku 2-choume [06][AVC-8bit 1080P AAC][CHS]' -episode_rules = [r'(.*)\[(\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)?(.*)', - r'(.*)第(\d*\.*\d*)話(?:END)?(.*)', - r'(.*)- (\d{1,3}|\d{1,3}\.\d{1,2})(?:v\d{1,2})?(?:END)? (.*)'] - - -def new_name(name): - n = re.split(r'\[|\]', name) - file_name = name.replace(f'[{n[1]}]', '') - for rule in episode_rules: - matchObj = re.match(rule, file_name, re.I) - if matchObj is not None: - new_name = f'{matchObj.group(1)}E{matchObj.group(2)} {matchObj.group(3)}' - return new_name - - -print(new_name(file_name)) - -