995 Commits

Author SHA1 Message Date
zhiyu1998
cec859d194 🐞 fix: 修复ncm 2024-09-28 17:13:18 +08:00
zhiyu1998
681c2c1943 🦄 reactor: 重构帮助页面 2024-09-27 16:00:30 +08:00
Zhiyu
b89ef59739
Merge pull request #21 from nikoyoke1/master
优化 油管视频下载策略 标题输出
2024-09-27 07:44:36 +00:00
秋刀鱼
26e846bf9d 🔧 refactor: 优化 油管解析视频下载策略/强制标题输出utf8 2024-09-27 14:05:20 +08:00
秋刀鱼
6dcd018511 🔧 refactor: 优化 油管解析视频下载策略 2024-09-27 14:03:44 +08:00
秋刀鱼
f3b3f83da3 🐞 fix: 仅对 windows 进行转义 2024-09-27 14:02:00 +08:00
秋刀鱼
f8aec9a2ab
仅为windows进行转义 2024-09-27 11:21:18 +08:00
Zhiyu
5d8b644e31
Merge pull request #20 from nikoyoke1/master
fix:修复windows端油管无法解析问题
2024-09-27 03:20:17 +00:00
秋刀鱼
247feb9abe 'fix:修复windows端油管无法解析问题' 2024-09-27 11:04:39 +08:00
zhiyu1998
ff254ccca1 🐞 fix: 修复 wb 小程序无法解析问题 2024-09-22 17:06:44 +08:00
zhiyu1998
2a6332ccbe 🐞 fix: 修复 wb 无法解析问题 2024-09-22 16:47:28 +08:00
Zhiyu
282d5be643
Merge pull request #18 from Fate2077/master
改正分辨率的参数
2024-09-20 15:59:31 +00:00
Fate2077
1a4467cd52
Update constant.js 2024-09-20 23:50:46 +08:00
zhiyu1998
c0a2dff975 🐞 fix: 修复 xhs 的discovery链接 2024-09-20 22:26:59 +08:00
zhiyu1998
7587272dcd 🐞 fix: 修复 p-queue 下载视频问题导致通用解析出错 2024-09-20 12:56:04 +08:00
zhiyu1998
91e16c5815 🔧 refactor: 移除 query.js 中不再使用的 rso 功能和 BING_SEARCH 常量
- 清理 `query.js` 文件,移除 `rso` 搜索功能相关代码,简化逻辑
- 删除 `constants/query.js` 中不再使用的 `BING_SEARCH` 常量,优化代码结构
- 确保代码清晰和功能正常运行,提升代码可维护性
- 优化搜索功能,提高应用性能和用户体验
2024-09-19 23:45:58 +08:00
zhiyu1998
0642f9d62a feat: 新增 #rso 搜索功能
- 在 config/version.yaml 中新增 rso 搜索功能,优化队列下载和 GPT 功能
- 增加哔哩哔哩下载分辨率设置功能,新增自定义识别功能
- 支持锅巴插件,方便查看和修改配置
- 更新 query.js 文件,增加必应搜索功能支持
- 优化常量配置,增加 BING_SEARCH 常量,支持新的搜索功能
2024-09-19 22:57:52 +08:00
zhiyu1998
c4c8eaeb85 feat: 新增 #rso 搜索功能
- 在 config/version.yaml 中新增 rso 搜索功能,优化队列下载和 GPT 功能
- 增加哔哩哔哩下载分辨率设置功能,新增自定义识别功能
- 支持锅巴插件,方便查看和修改配置
- 更新 query.js 文件,增加必应搜索功能支持
- 优化常量配置,增加 BING_SEARCH 常量,支持新的搜索功能
2024-09-19 22:56:41 +08:00
zhiyu1998
e87ce119a5 🔧 chore: 修改总结prompt
- 更新 constants/constant.js 中的 AI 助手描述,使其更符合中文表达习惯
- 调整摘要规则,使其更具体、清晰,并符合中文语境
- 确保代码清晰和功能正常运行,提升代码可维护性
- 优化摘要生成流程,提高摘要质量和准确性
2024-09-19 22:03:45 +08:00
zhiyu1998
85da3f04f1 🔧 refactor: 优化 OpenaiBuilder 类超时设置和响应数据处理
- 调整 utils/openai-builder.js 中的 axios 超时时间从 10000 毫秒增加到 100000 毫秒
- 更新 utils/openai-builder.js 中的响应数据处理逻辑,以匹配新的 API 响应结构
- 确保代码清晰和功能正常运行,提升代码可维护性
- 优化 API 交互流程,提高响应效率和稳定性
2024-09-19 21:51:23 +08:00
zhiyu1998
75d10fbd45 🦄 refactor: 优化 OpenaiBuilder 类和工具模块代码结构
- 移除 utils/openai-builder.js 中不再使用的 import 语句和方法
- 简化 apps/tools.js 中的下载队列逻辑,直接执行下载任务
- 移除 package.json 中不再使用的依赖项
- 确保代码清晰和功能正常运行,提升代码可维护性
- 优化哔哩哔哩视频下载流程,提高下载效率和稳定性
- 修复潜在的文件路径问题,确保文件操作安全有效
- 移除冗余的上传至小飞机逻辑,简化代码结构
- 优化视频预览功能,提升用户体验和操作便捷性
2024-09-19 21:42:45 +08:00
zhiyu1998
b114084276 🔧 chore: 移除 Pixivision 正则匹配规则
- 在 apps/tools.js 中移除 Pixivision 正则匹配规则以简化代码逻辑
- 确保其他功能不受影响,维持应用稳定性
2024-09-19 19:30:36 +08:00
zhiyu1998
720fc29ed2 feat: #验车加入权限验证 2024-09-18 20:31:29 +08:00
zhiyu1998
db648fe1a9 feat: 集成 Mix 的#验车 2024-09-18 19:04:55 +08:00
zhiyu1998
a13a566022 feat: 集成 Mix 的#验车 2024-09-18 19:03:52 +08:00
zhiyu1998
2d722c4c3e feat: 集成 Mix 的#验车 2024-09-18 19:01:45 +08:00
zhiyu1998
fcf2bd9814 feat: 集成 Mix 的#验车 2024-09-18 18:57:35 +08:00
zhiyu1998
3e8b1bcc72 feat: 集成 Mix 的#验车 2024-09-18 18:56:11 +08:00
zhiyu1998
7aa487b13a feat: 新增哔哩哔哩下载分辨率设置
- 在 config/tools.yaml 中添加哔哩哔哩下载分辨率配置项
- 在 guoba.support.js 中新增哔哩哔哩下载分辨率选择项
- 在 utils/bilibili.js 中实现分辨率标签拼接功能
- 在 apps/tools.js 中加载哔哩哔哩最高分辨率配置
- 在 utils/bbdown-util.js 中添加分辨率参数到 BBDown 命令
- 在 constants/constant.js 中定义哔哩哔哩下载分辨率列表
2024-09-18 14:00:32 +08:00
zhiyu1998
78db32133d 🐞 fix: 修复 yt-dlp 720p导致的bug 2024-09-17 16:23:15 +08:00
zhiyu1998
59bb387034 🐞 fix: 修复哔哩哔哩番剧逻辑
- 在 apps/tools.js 中调整哔哩哔哩番剧信息显示逻辑,使用变量存储标题
- 添加短链接转换功能,优化用户访问体验
- 更新信息显示格式,提高信息展示的一致性和准确性
2024-09-16 23:04:49 +08:00
Zhiyu
dd7c846268
feat: 修改视频编码的选择优先级 [#16]
Update bbdown-util.js
2024-09-16 14:51:26 +00:00
Fate2077
5813682ca2
Update bbdown-util.js
修改视频编码的选择优先级
2024-09-16 22:44:05 +08:00
zhiyu1998
56333de309 🎈 pref: 优化删除特殊符号逻辑 2024-09-16 21:06:55 +08:00
zhiyu1998
64135eae0f 🐞 fix: 修复🐧音乐源问题 2024-09-16 20:32:46 +08:00
zhiyu1998
ad385e1160 feat: 增强哔哩哔哩视频信息显示功能
- 在 guoba.support.js 中新增哔哩哔哩视频总结显示选项
- 在 config/tools.yaml 中添加哔哩哔哩显示总结配置项
- 在 apps/tools.js 中实现哔哩哔哩视频总结动态构建与显示逻辑
- 优化哔哩哔哩视频信息获取逻辑,确保信息展示的一致性和准确性
- 移除冗余的总结信息代码段,提高代码的整洁性和可维护性
2024-09-15 22:16:22 +08:00
zhiyu1998
f4b20ba2bf 🎈 pref: 优化哔哩哔哩视频信息显示逻辑
- 调整哔哩哔哩视频信息构造顺序,先判断是否显示信息,再构造数据
- 优化简介和在线人数信息的显示逻辑,确保信息展示的一致性和准确性
- 移除冗余的代码段,提高代码的整洁性和可维护性
2024-09-14 20:19:51 +08:00
zhiyu1998
eeb859845c feat: 增强哔哩哔哩视频信息显示选项
- 在 guoba.support.js 中添加了哔哩哔哩封面、信息、简介和在线人数显示选项
- 在 config/version.yaml 中更新版本至 1.8.1 并添加自定义识别功能,修正油管分辨率问题,新增小飞机解析 Beta 功能
- 在 config/tools.yaml 中添加哔哩哔哩显示选项配置
- 在 apps/tools.js 中实现哔哩哔哩信息动态构建,优化视频信息获取逻辑
- 优化 yt-dlp-util.js 中的命令行参数构建,添加视频质量限制选项
2024-09-13 23:42:56 +08:00
zhiyu1998
22274d805c feat: 扩展Redis工具函数功能
- 添加`redisDeleteKey`函数,用于删除指定的Redis key
- 添加`redisGetAllKeys`函数,用于获取所有Redis keys
- 添加`redisExpireKey`函数,用于设置Redis key的过期时间
- 添加`redisTTLKey`函数,用于获取Redis key的剩余生存时间
- 优化注释和示例代码,提高代码的可读性和易用性
2024-09-11 13:42:15 +08:00
zhiyu1998
1c064271ea 🎈 pref: 优化代码结构和功能表现
- 移除`checkCommandExists`函数,由`checkToolInCurEnv`全面替代,以适应不同操作系统的命令检测需求
- 简化`generateRandomStr`函数,采用数组方法生成随机字符串,提高代码简洁性
- 优化`downloadImg`和相关函数,统一使用axios进行图片下载,移除冗余的fetch调用
- 精简和统一文件路径拼接操作,避免硬编码路径分隔符,增强代码的可移植性
- 优化正则表达式和字符串处理,提高代码的执行效率和可读性
- 优化代理设置和错误处理逻辑,确保在各种网络环境下的稳定性和可靠性
- 优化视频下载逻辑,通过`aria2c`和`axel`命令增加下载效率和稳定性
- 优化图片和视频文件命名逻辑,避免文件覆盖并提高文件管理效率
- 优化代码中注释的使用,提供更清晰的功能说明和维护文档
2024-09-11 13:23:53 +08:00
zhiyu1998
d0082372b0 🎈 pref: 优化代码结构和功能表现
- 移除`checkCommandExists`函数,由`checkToolInCurEnv`全面替代,以适应不同操作系统的命令检测需求
- 简化`generateRandomStr`函数,采用数组方法生成随机字符串,提高代码简洁性
- 优化`downloadImg`和相关函数,统一使用axios进行图片下载,移除冗余的fetch调用
- 精简和统一文件路径拼接操作,避免硬编码路径分隔符,增强代码的可移植性
- 优化正则表达式和字符串处理,提高代码的执行效率和可读性
- 优化代理设置和错误处理逻辑,确保在各种网络环境下的稳定性和可靠性
- 优化视频下载逻辑,通过`aria2c`和`axel`命令增加下载效率和稳定性
- 优化图片和视频文件命名逻辑,避免文件覆盖并提高文件管理效率
- 优化代码中注释的使用,提供更清晰的功能说明和维护文档
2024-09-11 13:22:37 +08:00
zhiyu1998
747e22453f feat: 增加错误处理和日志记录功能
在 switchers.js 中,为 setOversea 和 setLagrange 方法添加了 try-catch 错误处理结构,并在捕获到错误时向用户发送错误消息。同时,对 autoclearTrash 函数进行了重构,使其成为异步函数,并添加了错误日志记录。

此外,对 file.js 中的日志记录语句进行了格式调整,以提高代码的可读性和一致性。
```
2024-09-11 11:26:53 +08:00
zhiyu1998
5fcdc95b1a feat: 增加错误处理和日志记录功能
在 switchers.js 中,为 setOversea 和 setLagrange 方法添加了 try-catch 错误处理结构,并在捕获到错误时向用户发送错误消息。同时,对 autoclearTrash 函数进行了重构,使其成为异步函数,并添加了错误日志记录。

此外,对 file.js 中的日志记录语句进行了格式调整,以提高代码的可读性和一致性。
```
2024-09-11 11:26:04 +08:00
zhiyu1998
61bb052f68 🎈 pref: 优化文件操作和日志记录
- 将 `fs.promises` 替换为 `fs` 以简化代码
- 在删除文件和目录后添加日志记录信息
- 优化 `deleteFolderRecursive` 函数中的文件处理逻辑
- 优化 `copyFiles` 函数中的文件拷贝逻辑
- 优化 `toBase64` 函数中的文件读取逻辑
2024-09-11 11:02:13 +08:00
zhiyu1998
b467873397 🌟 feat: 增加文件处理功能和错误处理
在 utils/file.js 中添加了 MIME 类型常量、通用错误处理函数以及对文件操作函数的改进。
- 添加了常量对象用于文件类型和 MIME 类型的映射
- 增加了错误处理函数 handleError 用于统一错误处理
- 修改了 checkAndRemoveFile、mkdirIfNotExists、deleteFolderRecursive 等函数,使用 handleError 处理异常
- 优化了 readCurrentDir 函数的参数和返回值类型注释
- 增加了 copyFiles 函数的参数类型注释和返回值类型
- 增加了 toBase64 函数的参数类型注释和返回值类型
- 修改了 getMimeType 函数,使用 path.extname 获取文件扩展名
- 增加了 getMediaFilesAndOthers 函数,用于区分图片、视频和其他
2024-09-11 10:38:39 +08:00
zhiyu1998
52371b339f 🐞 fix: 修复R文档只能管理员更新的问题 2024-09-10 22:43:52 +08:00
zhiyu1998
862c8acfae feat: 添加对R文档的查询支持,使用方式为#R文档 你的问题 2024-09-10 22:22:25 +08:00
zhiyu1998
65fb73405b feat: 添加对R文档的查询支持,使用方式为#R文档 你的问题
- 在query.js中添加了对R文档查询的处理函数intelligentDoc
- 引入了新的常量和函数以支持R文档的查询和内容获取
- 移除了不再使用的PearAPI相关代码
- 在utils/llm-util.js中添加了新的函数llmRead和deepSeekChat以支持文档内容获取和对话生成
- 在constants/query.js中添加了新的常量以支持R文档查询
2024-09-10 22:21:44 +08:00
zhiyu1998
b57c9212bf 🐞 fix: 修复翻译为单例模式 2024-09-09 21:59:07 +08:00
zhiyu1998
2fa0294311 feat: 引入 Deepl 翻译策略 2024-09-08 15:27:58 +08:00