feat: 发布 2.2 版本

1. 移除 sec_ch_ua_platform 参数
2. 移除 sec_ch_ua 参数
3. 优化请求延时间隔
4. 优化并发下载功能
5. 修正英语翻译错误
6. 新增并发下载限制
7. 修正命令行模式错误
8. 简化数据请求头

Closes #86
Closes #87
Closes #93
Closes #98
Closes #105
Closes #109
Closes #110
Closes #140
Closes #152
Closes #154
Closes #157
Closes #159
Closes #160
Closes #162
Closes #164
Closes #165
This commit is contained in:
JoeanAmier
2024-08-30 12:01:25 +08:00
parent 44d5c61856
commit 0a52dc0ed2
24 changed files with 272 additions and 240 deletions

View File

@@ -39,13 +39,13 @@ class Setting(Screen):
Label(self.message("作品文件名称格式"), classes="params", ),
Input(self.data["name_format"], placeholder=self.message("发布时间 作者昵称 作品标题"), valid_empty=True,
id="name_format", ),
Label(self.message("Sec-Ch-Ua"), classes="params", ),
Input(self.data["sec_ch_ua"], placeholder=self.message("内置 Chrome Sec-Ch-Ua"), valid_empty=True,
id="sec_ch_ua", ),
Label(self.message("Sec-Ch-Ua-Platform"), classes="params", ),
Input(self.data["sec_ch_ua_platform"], placeholder=self.message("内置 Chrome Sec-Ch-Ua-Platform"),
valid_empty=True,
id="sec_ch_ua_platform", ),
# Label(self.message("Sec-Ch-Ua"), classes="params", ),
# Input(self.data["sec_ch_ua"], placeholder=self.message("内置 Chrome Sec-Ch-Ua"), valid_empty=True,
# id="sec_ch_ua", ),
# Label(self.message("Sec-Ch-Ua-Platform"), classes="params", ),
# Input(self.data["sec_ch_ua_platform"], placeholder=self.message("内置 Chrome Sec-Ch-Ua-Platform"),
# valid_empty=True,
# id="sec_ch_ua_platform", ),
Label(self.message("User-Agent"), classes="params", ),
Input(self.data["user_agent"], placeholder=self.message("内置 Chrome User Agent"), valid_empty=True,
id="user_agent", ),
@@ -80,13 +80,14 @@ class Setting(Screen):
Container(
Select.from_values(
("PNG", "WEBP"),
value=self.data["image_format"],
value=self.data["image_format"].upper(),
allow_blank=False,
id="image_format"),
Select.from_values(["zh_CN", "en_GB"],
value=self.data["language"],
allow_blank=False,
id="language", ),
Select.from_values(
["zh_CN", "en_GB"],
value=self.data["language"],
allow_blank=False,
id="language", ),
classes="horizontal-layout"),
Container(
Button(self.message("保存配置"), id="save", ),
@@ -109,8 +110,8 @@ class Setting(Screen):
"work_path": self.query_one("#work_path").value,
"folder_name": self.query_one("#folder_name").value,
"name_format": self.query_one("#name_format").value,
"sec_ch_ua": self.query_one("#sec_ch_ua").value,
"sec_ch_ua_platform": self.query_one("#sec_ch_ua_platform").value,
# "sec_ch_ua": self.query_one("#sec_ch_ua").value,
# "sec_ch_ua_platform": self.query_one("#sec_ch_ua_platform").value,
"user_agent": self.query_one("#user_agent").value,
"cookie": self.query_one("#cookie").value or self.data["cookie"],
"proxy": self.query_one("#proxy").value or None,