huangxd-
|
53e81421a3
|
删除config.yaml配置支持,后续只支持.env配置文件
|
2026-01-11 23:10:01 +08:00 |
|
huangxd-
|
3022f14fdf
|
Feature: 支持分片弹幕接口并增加一键导出forward弹幕插件 (#118)
支持分片弹幕接口
/api/v2/comment 请求时支持定义 segmentflag=true 参数,用于请求弹幕分片列表
/api/v2/segmentcomment 通过comment接口返回体中的Segment类JSON数据获取单独一个分片的弹幕数据
增加一键导出forward弹幕插件,使用命令 node build-forward-widget.js
修复youku弹幕里color是字符串导致返回的格式错误的问题
|
2025-12-24 22:38:36 +08:00 |
|
woleigedouer
|
c04a11ffc1
|
小修小改 (#82)
* Fix:为所有源处理器添加全面的错误处理
* feat: 添加 YAML 配置文件支持
新增功能:
- 添加 js-yaml 依赖用于解析 YAML 配置文件
- 实现 YAML 配置加载和转换功能
* loadYamlConfig() - 加载和解析 config.yaml 文件
* applyYamlConfig() - 将 YAML 配置转换为环境变量(支持递归嵌套对象)
- 扩展文件监听机制,同时支持 .env 和 config.yaml 热更新
* feat: 实现空格无关的标题匹配,解决搜索结果不一致问题
* Update globals.js
|
2025-10-31 17:11:16 +08:00 |
|
woleigedouer
|
571bc727a6
|
feat: 添加弹幕转换功能 - 支持顶部/底部和彩色弹幕转换 (#62) (#65)
* feat: 添加弹幕转换功能
- 支持将顶部/底部弹幕转换为浮动弹幕(CONVERT_TOP_BOTTOM_TO_SCROLL)
- 支持将彩色弹幕转换为纯白弹幕(CONVERT_COLOR_TO_WHITE)
- 解决部分播放器不支持顶部/底部弹幕和彩色弹幕的问题
- 优化 convertToDanmakuJson() 函数逻辑
- 转换在去重后执行,性能开销极小(< 0.5 微秒/条)
- 已通过多平台真实测试(腾讯、爱奇艺、优酷、芒果)
- 更新 .env 和 README.md 文档
* 修复 bahamut episodes 处理错误并添加 b23.tv 短链接解析功能
* fix: 移除 worker.js 中的 dotenv require 以修复 Cloudflare Workers 部署问题
* feat: 添加环境变量热更新功能
- 实现 .env 文件监听和自动重载
- 添加 200ms 防抖机制避免重复触发
- 支持文件删除事件处理
- 实现优雅关闭和资源清理
- 修复 dotenv 不覆盖已存在环境变量的问题(添加 override: true)
- 添加 chokidar 依赖支持文件监听
- 更新文档说明热更新使用方法
影响范围:
- Node.js 本地运行环境
- Docker 容器环境(需 Volume 挂载)
- 不影响 Cloudflare/Vercel/Netlify 部署
* 调整日志级别默认值为 info
* Update worker.js
|
2025-10-19 23:35:25 +08:00 |
|
woleigedouer
|
694e6b9bf8
|
feat: 重构VOD服务器配置,支持多服务器并发查询。添加通过视频URL直接获取弹幕的API接口 。 (#46)
* feat: 重构VOD服务器配置,支持多服务器并发查询
- 移除 VOD_SERVER 和 VOD_SERVER2 双服务器配置
- 新增 VOD_SERVERS 支持无限个 VOD 服务器
- 配置格式: 名称@URL,名称@URL,...
- 使用 Promise.allSettled 并发查询所有 VOD 服务器
- 单个服务器失败不影响其他服务器
- 调整默认源排序: 360 优先于 vod
- 添加 dotenv 支持本地开发
- 新增 .env.example 环境变量配置示例
Breaking Changes:
- 环境变量 VOD_SERVER 和 VOD_SERVER2 已废弃
- 请使用 VOD_SERVERS 替代
- 默认 VOD 服务器从 https://gctf.tfdh.top 改为 https://www.caiji.cyou
* feat: 添加通过视频URL直接获取弹幕的API接口
- 新增 POST /api/v2/comment/by-url 接口,支持通过视频URL直接获取弹幕
- 新增 getCommentByUrl 函数处理URL推送请求
- 支持 B站、腾讯、爱奇艺、优酷、芒果TV 等主流平台
- 优化 getComment 函数的平台判断逻辑(改为 if-else if)
* Update README.md
* 更新版本号 修正文档错误示例
|
2025-10-14 18:51:00 +08:00 |
|
huangxd-
|
c458577595
|
增加支持巴哈姆特源以及vod2源支持 (#41)
* 刷新弹幕屏蔽词正则示例列表
* 增加支持巴哈姆特源
* 添加vod2源支持
* docker和node启动支持配置代理环境变量PROXY_URL
|
2025-10-06 14:46:49 +08:00 |
|
Elegy233
|
32cb44c5e3
|
增加ESM兼容层,实现简单兼容Node.js低版本 (#16)
* 增加esbuild依赖
* 增加ESM兼容层,实现兼容Node.js低版本
* 修改启动方式,智能判断是否启用ESM兼容层
* 修复不知道为什么点号变成了中文句号
* 更新Node.js支持版本
esbuild依赖版本需要Node.js > v18,理论上降低版本就能兼容更低版本但懒得测了()也是重回v18了
* 更新项目结构
|
2025-09-21 07:52:28 +08:00 |
|
huangxd-
|
efc85aee97
|
适配cloudflare部署
|
2025-09-11 22:21:21 +08:00 |
|
huangxd-
|
ac96ecd739
|
调整目录结构
|
2025-09-09 23:16:43 +08:00 |
|