mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-04-23 18:11:37 +08:00
fix some bugs
This commit is contained in:
@@ -2,7 +2,8 @@
|
||||
FROM python:3.10-slim-buster
|
||||
WORKDIR /auto-bangumi
|
||||
COPY requirements.txt .
|
||||
RUN pip3 install -r requirements.txt
|
||||
|
||||
RUN pip install -r requirements.txt
|
||||
|
||||
COPY ./app /app
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ class SetRule:
|
||||
|
||||
def set_rule(self, bangumi_name, season):
|
||||
rule = {
|
||||
'enable': False,
|
||||
'enable': True,
|
||||
'mustContain': bangumi_name,
|
||||
'mustNotContain': '720',
|
||||
'useRegx': True,
|
||||
|
||||
@@ -35,7 +35,10 @@ class CollectRSS:
|
||||
parrten = r'\[|\]|\u3010|\u3011|\★|\*|\(|\)|\(|\)'
|
||||
for i in range(2):
|
||||
n = re.split(parrten, name)
|
||||
name = re.sub(f'\[{n[1]}\]|【{n[1]}】|★{n[1]}★', '', name)
|
||||
try:
|
||||
name = re.sub(f'\[{n[1]}\]|【{n[1]}】|★{n[1]}★', '', name)
|
||||
except:
|
||||
name = name
|
||||
for rule in episode_rules:
|
||||
matchObj = re.match(rule, name, re.I)
|
||||
if matchObj is not None:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
qbittorrent-api==2022.4.30
|
||||
requests-html==0.10.0
|
||||
requests-oauthlib==1.3.1
|
||||
bs4
|
||||
requests==2.27.1
|
||||
lxml
|
||||
|
||||
|
||||
@@ -18,7 +18,10 @@ name = "[NC-Raws] 小书痴的下克上:为了成为图书管理员不择手
|
||||
parrten = r'\[|\]|\u3010|\u3011|\★|\*|\(|\)|\(|\)'
|
||||
for i in range(2):
|
||||
n = re.split(parrten, name)
|
||||
name = re.sub(f'\[{n[1]}\]|【{n[1]}】|★{n[1]}★', '', name)
|
||||
try:
|
||||
name = re.sub(f'\[{n[1]}\]|【{n[1]}】|★{n[1]}★', '', name)
|
||||
except:
|
||||
name = name
|
||||
for rule in episode_rules:
|
||||
matchObj = re.match(rule, name, re.I)
|
||||
if matchObj is not None:
|
||||
|
||||
Reference in New Issue
Block a user