Skip to content
This repository was archived by the owner on Nov 23, 2025. It is now read-only.

Commit 393a20e

Browse files
chore: 将 音频处理 和 知一求多 从 实验性 分类中移除 (#182)
* chore: 将 音频处理 和 知一求多 从 实验性 分类中移除 * fix: 补全 * fix: 更正错误路径 * docs: 更新实验性小工具说明 * Update src/Text/【实验性小工具说明】.txt Co-authored-by: Luna Grace <[email protected]> --------- Co-authored-by: Luna Grace <[email protected]>
1 parent a412b80 commit 393a20e

10 files changed

+35
-35
lines changed

src/Text/【实验性小工具说明】.txt

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,11 @@
66
请您在使用过程中谨慎操作,并自行承担风险。(特别是关于文件的小工具,所有操作不可逆)
77

88
目前的[实验性小工具]有
9-
* 定时闹钟
10-
* 水下音效(依赖浏览器性能,不能导出)
11-
* 去除代码注释 分类下的 [实验性]remove_html_comments_noenter.py(去除html注释&多余换行)
12-
* 图片处理
13-
* 知一求多
14-
* git
15-
* 搜索引擎收录检测
16-
* hosts修改
17-
* 视频音频提取
18-
* 音频base64编解码
199
* 自动替换指定文本
20-
* 自动使用 Pyinstaller / Nuitka 打包文件夹中的所有py/pyw文件 (警告:使用Pyinstaller会生成一堆build文件夹与.spec文件,用完记得删掉!)
10+
* Pyinstaller/Nuitka批量打包
11+
* hosts修改
12+
* 批量水印添加
13+
* 定时闹钟
14+
* 搜索引擎索引检测
2115

22-
Last update:2024/6/28
16+
Last update: 2025/3/5
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ def extract_audio(video_path, audio_path):
3030
# 视频文件路径
3131
video_path_input = input("视频文件的完整路径是:")
3232
if video_path_input.startswith(("'", '"')) and video_path_input.endswith(("'", '"')):
33-
video_path_input = video_path_input[1:-1]# 移除引号
33+
video_path_input = video_path_input[1:-1] # 移除引号
3434

3535
# 获取视频文件名(不带扩展名)
3636
video_name = os.path.splitext(os.path.basename(video_path_input))[0]
3737

3838
# 音频文件路径
3939
audio_path = input("需要将提取后的音频文件输出到哪里:")
4040
if audio_path.startswith(("'", '"')) and audio_path.endswith(("'", '"')):
41-
audio_path = audio_path[1:-1]# 移除引号
41+
audio_path = audio_path[1:-1] # 移除引号
4242

4343
# 如果输出路径是文件夹,则使用视频文件名作为音频文件名
4444
if os.path.isdir(audio_path):
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def base64_to_audio ():
5353
print(f"{Fore.RED}{Fore.RESET} 文件名不合法")
5454
return
5555
output = os.path.join(output_folder, output_name)
56-
output = os.path.normpath(output)# 统一斜杠
56+
output = os.path.normpath(output) # 统一斜杠
5757
with open(output, "wb") as audio_file:
5858
audio_file.write(audio_data)
5959
print(f"{Fore.GREEN}{Fore.RESET} 已将结果保存至 {Fore.BLUE}{output}{Fore.RESET}")

src/【测试】更新信息提示程序(后台).pyw

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def get_latest_version():
1818
response = requests.get("https://api.github.com/repos/DuckDuckStudio/Fufu_Tools/releases/latest")
1919
response.raise_for_status() # 确保请求成功
2020
latest_version = response.json()["tag_name"]
21-
# 移除可能存在的v前缀
21+
# 移除可能存在的 v 前缀
2222
latest_version = latest_version.lstrip('v')
2323
return latest_version
2424
except requests.RequestException as e:
@@ -39,10 +39,10 @@ def parse_version(version_string):
3939

4040
def compare_versions(version1, version2):
4141
"""比较两个版本号,返回 1 表示第一个版本号更新,返回 0 表示版本号相同,返回 -1 表示第二个版本号更新"""
42-
major1, minor1, patch1, preview1 = parse_version(version1) # 解析版本号字符串
42+
major1, minor1, patch1, preview1 = parse_version(version1)
4343
major2, minor2, patch2, preview2 = parse_version(version2)
4444

45-
# 检查预览版本号是否存在,不存在则设置为0
45+
# 检查预览版本号是否存在,不存在则设置为 0
4646
if preview1 is None:
4747
preview1 = 0
4848
if preview2 is None:
@@ -70,7 +70,7 @@ def compare_versions(version1, version2):
7070
def check_for_updates():
7171
current_version = major_version
7272

73-
if not current_version: # 如果无法获取版本号,则输出提示信息
73+
if not current_version:
7474
messagebox.showerror("错误", "无法获取当前版本信息,请检查版本文件内容是否正确。")
7575
return
7676

@@ -89,7 +89,7 @@ def check_for_updates():
8989
else:
9090
messagebox.showwarning("警告", "当前版本比最新正式版更新,可能存在一些问题或被修改过。")
9191

92-
def check_for_sorn():# sorn指status_or_revision_number,即状态或修订号
92+
def check_for_sorn(): # sorn 指 status_or_revision_number,即状态或修订号
9393
if sorn == "code":
9494
messagebox.showwarning("警告", "你似乎正在使用编写中的“code”版,该版本可能会出现一些意料之外的问题。")
9595

src/芙芙工具箱(for安装程序).pyw

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ categories = {
149149
"摩斯密码解码": ".\\Tools\\摩斯密码\\解码.exe",
150150
"URL编码": ".\\Tools\\URL编解码\\编码.exe",
151151
"URL解码": ".\\Tools\\URL编解码\\解码.exe",
152+
"音频base64编解码": ".\\Tools\\音频处理\\音频base64.exe",
152153
},
153154
"搜索": {
154155
"批量搜索": ".\\Tools\\搜索\\批量搜索.exe",
@@ -183,10 +184,16 @@ categories = {
183184
"C风格注释": ".\\Tools\\去除代码注释\\remove_c_style_comments.exe",
184185
"批处理(bat)注释": ".\\Tools\\去除代码注释\\remove_batch_comments.exe",
185186
},
187+
"知一求多": {
188+
"时间单位转换": ".\\Tools\\知一求多\\单位转换\\时间单位转换.exe",
189+
"长度单位转换": ".\\Tools\\知一求多\\单位转换\\长度单位转换.exe",
190+
"圆的参数计算": ".\\Tools\\知一求多\\圆的参数\\圆的参数计算器.exe",
191+
},
186192
"其他小工具": {
187193
"缓存清理": ".\\Tools\\缓存清理\\缓存清理.exe",
188194
"随机密码生成": ".\\Tools\\随机密码生成\\随机密码生成.exe",
189195
"随机内容展示": ".\\Tools\\随机展示\\main.exe",
196+
"视频音频提取": ".\\Tools\\音频处理\\视频中提取.py",
190197
"查看电脑配置": ".\\Tools\\查看电脑配置\\查看电脑配置.exe",
191198
"进制转换": ".\\Tools\\进制转换\\进制转换.exe",
192199
"颜色代码展示": ".\\Tools\\颜色代码展示\\ColorDisplay.html",
@@ -203,15 +210,10 @@ categories = {
203210
"Pyinstaller批量打包": ".\\Tools\\【实验性工具】\\自动化\\自动打包所有py文件\\使用Pyinstaller.exe",
204211
"Nuitka批量打包": ".\\Tools\\【实验性工具】\\自动化\\自动打包所有py文件\\使用Nuitka.exe",
205212
"hosts修改": ".\\Tools\\【实验性工具】\\hosts修改\\调用.exe",
206-
"音频base64编解码": ".\\Tools\\【实验性工具】\\音频处理\\音频base64.exe",
207213
"批量水印添加": ".\\Tools\\【实验性工具】\\图片处理\\批量水印.exe",
208214
"[Warn]批量水印添加": ".\\Tools\\【实验性工具】\\图片处理\\Warn.txt",
209-
"视频音频提取": ".\\Tools\\【实验性工具】\\音频处理\\视频中提取.py",
210215
"定时闹钟": ".\\Tools\\【实验性工具】\\定时闹钟\\闹钟.exe",
211216
"定时闹钟自定义铃声文件夹": ".\\Tools\\【实验性工具】\\定时闹钟\\铃声文件\\",# Wran
212-
"时间单位转换": ".\\Tools\\【实验性工具】\\知一求多\\单位转换\\时间单位转换.exe",
213-
"长度单位转换": ".\\Tools\\【实验性工具】\\知一求多\\单位转换\\长度单位转换.exe",
214-
"圆的参数计算": ".\\Tools\\【实验性工具】\\知一求多\\圆的参数\\圆的参数计算器.exe",
215217
"搜索引擎索引检测": ".\\Tools\\【实验性工具】\\搜索\\url搜索引擎收录检测.exe",
216218
"在线工具": "https://duckduckstudio.github.io/yazicbs.github.io/Tools/Fufu_Tools/online_tools/index.html",
217219
},

src/芙芙工具箱(for打包).pyw

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ categories = {
159159
"摩斯密码解码": ".\\Tools\\摩斯密码\\解码.exe",
160160
"URL编码": ".\\Tools\\URL编解码\\编码.exe",
161161
"URL解码": ".\\Tools\\URL编解码\\解码.exe",
162+
"音频base64编解码": ".\\Tools\\音频处理\\音频base64.exe",
162163
},
163164
"搜索": {
164165
"批量搜索": ".\\Tools\\搜索\\批量搜索.exe",
@@ -193,10 +194,16 @@ categories = {
193194
"C风格注释": ".\\Tools\\去除代码注释\\remove_c_style_comments.exe",
194195
"批处理(bat)注释": ".\\Tools\\去除代码注释\\remove_batch_comments.exe",
195196
},
197+
"知一求多": {
198+
"时间单位转换": ".\\Tools\\知一求多\\单位转换\\时间单位转换.exe",
199+
"长度单位转换": ".\\Tools\\知一求多\\单位转换\\长度单位转换.exe",
200+
"圆的参数计算": ".\\Tools\\知一求多\\圆的参数\\圆的参数计算器.exe",
201+
},
196202
"其他小工具": {
197203
"缓存清理": ".\\Tools\\缓存清理\\缓存清理.exe",
198204
"随机密码生成": ".\\Tools\\随机密码生成\\随机密码生成.exe",
199205
"随机内容展示": ".\\Tools\\随机展示\\main.exe",
206+
"视频音频提取": ".\\Tools\\音频处理\\视频中提取.py",
200207
"查看电脑配置": ".\\Tools\\查看电脑配置\\查看电脑配置.exe",
201208
"进制转换": ".\\Tools\\进制转换\\进制转换.exe",
202209
"颜色代码展示": ".\\Tools\\颜色代码展示\\ColorDisplay.html",
@@ -213,15 +220,10 @@ categories = {
213220
"Pyinstaller批量打包": ".\\Tools\\【实验性工具】\\自动化\\自动打包所有py文件\\使用Pyinstaller.exe",
214221
"Nuitka批量打包": ".\\Tools\\【实验性工具】\\自动化\\自动打包所有py文件\\使用Nuitka.exe",
215222
"hosts修改": ".\\Tools\\【实验性工具】\\hosts修改\\调用.exe",
216-
"音频base64编解码": ".\\Tools\\【实验性工具】\\音频处理\\音频base64.exe",
217223
"批量水印添加": ".\\Tools\\【实验性工具】\\图片处理\\批量水印.exe",
218224
"[Warn]批量水印添加": ".\\Tools\\【实验性工具】\\图片处理\\Warn.txt",
219-
"视频音频提取": ".\\Tools\\【实验性工具】\\音频处理\\视频中提取.py",
220225
"定时闹钟": ".\\Tools\\【实验性工具】\\定时闹钟\\闹钟.exe",
221226
"定时闹钟自定义铃声文件夹": ".\\Tools\\【实验性工具】\\定时闹钟\\铃声文件\\",# Wran
222-
"时间单位转换": ".\\Tools\\【实验性工具】\\知一求多\\单位转换\\时间单位转换.exe",
223-
"长度单位转换": ".\\Tools\\【实验性工具】\\知一求多\\单位转换\\长度单位转换.exe",
224-
"圆的参数计算": ".\\Tools\\【实验性工具】\\知一求多\\圆的参数\\圆的参数计算器.exe",
225227
"搜索引擎索引检测": ".\\Tools\\【实验性工具】\\搜索\\url搜索引擎收录检测.exe",
226228
"在线工具": "https://duckduckstudio.github.io/yazicbs.github.io/Tools/Fufu_Tools/online_tools/index.html",
227229
},

src/芙芙工具箱.pyw

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ categories = {
161161
"摩斯密码解码": ".\\Tools\\摩斯密码\\解码.exe",
162162
"URL编码": ".\\Tools\\URL编解码\\编码.py",
163163
"URL解码": ".\\Tools\\URL编解码\\解码.py",
164+
"音频base64编解码": ".\\Tools\\音频处理\\音频base64.py",
164165
},
165166
"搜索": {
166167
"批量搜索": ".\\Tools\\搜索\\批量搜索.pyw",
@@ -195,10 +196,16 @@ categories = {
195196
"C风格注释": ".\\Tools\\去除代码注释\\remove_c_style_comments.py",
196197
"批处理(bat)注释": ".\\Tools\\去除代码注释\\remove_batch_comments.py",
197198
},
199+
"知一求多": {
200+
"时间单位转换": ".\\Tools\\知一求多\\单位转换\\时间单位转换.pyw",
201+
"长度单位转换": ".\\Tools\\知一求多\\单位转换\\长度单位转换.pyw",
202+
"圆的参数计算": ".\\Tools\\知一求多\\圆的参数\\圆的参数计算器.pyw",
203+
},
198204
"其他小工具": {
199205
"缓存清理": ".\\Tools\\缓存清理\\缓存清理.py",
200206
"随机密码生成": ".\\Tools\\随机密码生成\\随机密码生成.py",
201207
"随机内容展示": ".\\Tools\\随机展示\\main.pyw",
208+
"视频音频提取": ".\\Tools\\音频处理\\视频中提取.py",
202209
"查看电脑配置": ".\\Tools\\查看电脑配置\\查看电脑配置.py",
203210
"进制转换": ".\\Tools\\进制转换\\进制转换.exe",
204211
"颜色代码展示": ".\\Tools\\颜色代码展示\\ColorDisplay.html",
@@ -215,15 +222,10 @@ categories = {
215222
"Pyinstaller批量打包": ".\\Tools\\【实验性工具】\\自动化\\自动打包所有py文件\\使用Pyinstaller.py",
216223
"Nuitka批量打包": ".\\Tools\\【实验性工具】\\自动化\\自动打包所有py文件\\使用Nuitka.py",
217224
"hosts修改": ".\\Tools\\【实验性工具】\\hosts修改\\调用.py",
218-
"音频base64编解码": ".\\Tools\\【实验性工具】\\音频处理\\音频base64.py",
219225
"批量水印添加": ".\\Tools\\【实验性工具】\\图片处理\\批量水印.py",
220226
"[Warn]批量水印添加": ".\\Tools\\【实验性工具】\\图片处理\\Warn.txt",
221-
"视频音频提取": ".\\Tools\\【实验性工具】\\音频处理\\视频中提取.py",
222227
"定时闹钟": ".\\Tools\\【实验性工具】\\定时闹钟\\闹钟.py",
223228
"定时闹钟自定义铃声文件夹": ".\\Tools\\【实验性工具】\\定时闹钟\\铃声文件\\",# Warn
224-
"时间单位转换": ".\\Tools\\【实验性工具】\\知一求多\\单位转换\\时间单位转换.pyw",
225-
"长度单位转换": ".\\Tools\\【实验性工具】\\知一求多\\单位转换\\长度单位转换.pyw",
226-
"圆的参数计算": ".\\Tools\\【实验性工具】\\知一求多\\圆的参数\\圆的参数计算器.pyw",
227229
"搜索引擎索引检测": ".\\Tools\\【实验性工具】\\搜索\\url搜索引擎收录检测.py",
228230
"在线工具": "https://duckduckstudio.github.io/yazicbs.github.io/Tools/Fufu_Tools/online_tools/index.html",
229231
"危险区域": ".\\Tools\\【实验性工具】\\危险区域\\",

0 commit comments

Comments
 (0)