Compare commits

...

3 Commits

Author SHA1 Message Date
jxxghp
8f05ea581c v2.1.5 2024-12-20 15:40:36 +08:00
jxxghp
03a0bc907b Merge pull request #3569 from yubanmeiqin9048/patch-1 2024-12-19 22:16:27 +08:00
yubanmeiqin9048
5ce4c8a055 feat(filemanager): 增加字幕正则式 2024-12-19 22:01:06 +08:00
3 changed files with 9 additions and 9 deletions

View File

@@ -286,7 +286,7 @@ def decrypt(data: bytes, key: bytes) -> Optional[bytes]:
return None return None
def encrypt_message(message: str, key: bytes): def encrypt_message(message: str, key: bytes) -> str:
""" """
使用给定的key对消息进行加密并返回加密后的字符串 使用给定的key对消息进行加密并返回加密后的字符串
""" """
@@ -295,14 +295,14 @@ def encrypt_message(message: str, key: bytes):
return encrypted_message.decode() return encrypted_message.decode()
def hash_sha256(message): def hash_sha256(message: str) -> str:
""" """
对字符串做hash运算 对字符串做hash运算
""" """
return hashlib.sha256(message.encode()).hexdigest() return hashlib.sha256(message.encode()).hexdigest()
def aes_decrypt(data, key): def aes_decrypt(data: str, key: str) -> str:
""" """
AES解密 AES解密
""" """
@@ -322,7 +322,7 @@ def aes_decrypt(data, key):
return result.decode('utf-8') return result.decode('utf-8')
def aes_encrypt(data, key): def aes_encrypt(data: str, key: str) -> str:
""" """
AES加密 AES加密
""" """
@@ -338,7 +338,7 @@ def aes_encrypt(data, key):
return base64.b64encode(cipher.iv + result).decode('utf-8') return base64.b64encode(cipher.iv + result).decode('utf-8')
def nexusphp_encrypt(data_str: str, key): def nexusphp_encrypt(data_str: str, key: bytes) -> str:
""" """
NexusPHP加密 NexusPHP加密
""" """

View File

@@ -609,12 +609,12 @@ class FileManagerModule(_ModuleBase):
r"|chinese|(cn|ch[si]|sg|zho?|eng)[-_&]?(cn|ch[si]|sg|zho?|eng)" \ r"|chinese|(cn|ch[si]|sg|zho?|eng)[-_&]?(cn|ch[si]|sg|zho?|eng)" \
r"|简[体中]?)[.\])])" \ r"|简[体中]?)[.\])])" \
r"|([\u4e00-\u9fa5]{0,3}[中双][\u4e00-\u9fa5]{0,2}[字文语][\u4e00-\u9fa5]{0,3})" \ r"|([\u4e00-\u9fa5]{0,3}[中双][\u4e00-\u9fa5]{0,2}[字文语][\u4e00-\u9fa5]{0,3})" \
r"|简体|简中|JPSC" \ r"|简体|简中|JPSC|sc_jp" \
r"|(?<![a-z0-9])gb(?![a-z0-9])" r"|(?<![a-z0-9])gb(?![a-z0-9])"
_zhtw_sub_re = r"([.\[(](((zh[-_])?(hk|tw|cht|tc))" \ _zhtw_sub_re = r"([.\[(](((zh[-_])?(hk|tw|cht|tc))" \
r"|(cht|eng)[-_&]?(cht|eng)" \ r"|(cht|eng)[-_&]?(cht|eng)" \
r"|繁[体中]?)[.\])])" \ r"|繁[体中]?)[.\])])" \
r"|繁体中[文字]|中[文字]繁体|繁体|JPTC" \ r"|繁体中[文字]|中[文字]繁体|繁体|JPTC|tc_jp" \
r"|(?<![a-z0-9])big5(?![a-z0-9])" r"|(?<![a-z0-9])big5(?![a-z0-9])"
_eng_sub_re = r"[.\[(]eng[.\])]" _eng_sub_re = r"[.\[(]eng[.\])]"

View File

@@ -1,2 +1,2 @@
APP_VERSION = 'v2.1.4' APP_VERSION = 'v2.1.5'
FRONTEND_VERSION = 'v2.1.4' FRONTEND_VERSION = 'v2.1.5'