From 2042afcd1e9a8be30912464d968be562ab4efa24 Mon Sep 17 00:00:00 2001 From: JoeanAmier Date: Sat, 14 Sep 2024 22:50:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(app.py):=20=E4=BF=AE=E5=A4=8D=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8D=E7=A7=B0=E8=BF=87=E9=95=BF=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BREAKING CHANGE: 新增文件名称长度限制 Closes #177 --- source/application/app.py | 15 +++++++++------ static/Release_Notes.md | 6 ++++-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/source/application/app.py b/source/application/app.py index b4e32d0..a1ed45d 100644 --- a/source/application/app.py +++ b/source/application/app.py @@ -297,12 +297,15 @@ class XHS: values.append(self.__get_name_title(data)) case _: values.append(data[key]) - return self.CLEANER.filter_name( - self.manager.SEPARATE.join(values), - default=self.manager.SEPARATE.join(( - data["作者ID"], - data["作品ID"], - )), + return beautify_string( + self.CLEANER.filter_name( + self.manager.SEPARATE.join(values), + default=self.manager.SEPARATE.join(( + data["作者ID"], + data["作品ID"], + )), + ), + length=128, ) @staticmethod diff --git a/static/Release_Notes.md b/static/Release_Notes.md index baf15f6..cbe5e4e 100644 --- a/static/Release_Notes.md +++ b/static/Release_Notes.md @@ -1,8 +1,10 @@ **项目更新内容:** 1. 优化从浏览器读取 Cookie 功能 -2. 优化文件后缀处理逻辑 -3. 优化代理测试逻辑 +2. 修复文件名称过长报错的问题 +3. 新增文件名称长度限制 +4. 优化文件后缀处理逻辑 +5. 优化代理测试逻辑

旧版本升级后首次运行请删除配置文件 settings.json,删除后重新运行程序会自动生成新的默认配置文件!