Jurangren
e1f5421061
chore: 更新依赖锁文件
2026-01-20 06:16:29 +08:00
Jurangren
abbb6b3199
Merge branch 'main' of https://github.com/Moe-Sakura/Wrangler-API
2026-01-20 06:04:35 +08:00
Jurangren
8f131b2ab8
feat: 配置Vercel部署,README更新
2026-01-20 06:04:21 +08:00
Your Name
99f3288c22
feat: 配置Vercel部署,README更新
2026-01-20 06:01:24 +08:00
DRG
53c0e27347
fix: 更新 TouchGal API 域名及搜索限制
...
- 将 API 域名从 touchgal.us 更新为 touchgal.top。
- 将搜索接口的返回结果数量限制从 24 调整为 12。
2026-01-06 00:51:12 +08:00
DRG
4e4da14a7b
docs: 重构 README 并增加开发者指南
...
* 添加一键部署按钮、硬件配置参考及项目简介。
* 详细说明 SSE 流式响应格式及搜索结果标签含义。
* 新增面向开发者的平台接入指南及适配器实现模板。
* 完善本地开发、容器部署及自动生成索引的指令说明。
* 更新项目目录结构图,提升文档整体可读性与专业度。
2025-12-27 07:17:58 +08:00
DRG
324fdb8453
优化 KunGalgameBuDingItem 接口,支持多语言名称解析
2025-12-23 13:03:23 +08:00
AdingApkgg
f6367f8304
251221
2025-12-21 00:38:10 +08:00
Asuna
a4eaa944b1
Add Contributor Covenant Code of Conduct
...
This document outlines the standards of behavior expected from community members, including pledges for a harassment-free environment and enforcement responsibilities.
2025-12-21 00:34:13 +08:00
Asuna
724717269c
Add GNU AGPL v3 license
...
Added the GNU Affero General Public License version 3 to the project.
2025-12-21 00:30:36 +08:00
AdingApkgg
ea52de7be9
251221
2025-12-21 00:28:14 +08:00
AdingApkgg
dfb59d7b58
251221
2025-12-21 00:27:17 +08:00
AdingApkgg
97b27d6535
251221
2025-12-21 00:25:59 +08:00
AdingApkgg
e3b3fd40f8
251221
2025-12-21 00:20:03 +08:00
Jurangren
364313941d
ci: 从 Docker 元数据中移除 SHA 标签
...
- 从 Docker 元数据配置中删除了 `type=sha` 标签。
- 优化镜像标签生成逻辑,仅保留基于分支和 Git 标签的标识。
2025-12-20 09:49:28 +08:00
Jurangren
73ad909a2f
build: 更新 Docker 基础镜像并优化构建配置
...
- 将基础镜像从 node:20-alpine 切换为 bookworm-slim。
- 在 Dockerfile 中配置阿里云 APT 镜像源并安装证书。
- 修改 npm ci 命令以包含可选依赖项。
- 同步更新 README.md 中的 Docker 镜像标签名称。
v1.0.1
2025-12-20 09:40:42 +08:00
Jurangren
185a64af3d
ci: 更新 Docker 镜像名称 (Update Docker image name)
...
* 在 `docker-publish.yml` 工作流中更新了 `IMAGE_NAME` 环境变量。
* 镜像名称从 `wrangler-api` 修改为 `SearchGal-Api`。
* 此更改确保 Docker 镜像推送到正确的 Docker Hub 仓库。
v1.0.0
2025-12-20 09:08:52 +08:00
Jurangren
65855b64c1
feat: 添加 Docker 支持及 GitHub Actions 自动构建流
...
* 新增 Dockerfile,支持在 Node.js 环境下本地运行 API。
* 添加 GitHub Actions 工作流,实现镜像自动构建并推送到 Docker Hub。
* 支持多平台构建(linux/amd64, linux/arm64)。
* 在 README.md 中补充了 Docker 本地运行的操作指南。
2025-12-20 08:54:48 +08:00
Jurangren
c4839db8c9
feat: 更新 GAL 平台列表及修复搜索参数
...
* 重新对 YingZhiGuang 和 TianYouErCiYuan 平台支持
* 移除已失效或不再维护的 TaoHuaYuan(移除搜索功能) 和 Hikarinagi(网站转型) 平台。
* 修复 YouYuDeloli 平台的搜索请求,补充缺失的 submit 参数。
* 同步更新 src/platforms/gal/index.ts 中的平台导出列表。
2025-12-20 08:47:04 +08:00
Jurangren
65789b18be
fix: 更新 Nysoure 域名并重构 VikaACG 搜索逻辑
...
* 更新 Nysoure 平台的 API 和基础 URL 至新域名 nysoure.com。
* 将 VikaACG 从基于正则匹配 HTML 的搜索改为调用官方 JSON API。
* 为 VikaACG 引入了完整的接口类型定义及更健壮的错误处理。
* 优化了 VikaACG 的搜索请求参数,并支持从 API 获取总结果数。
2025-12-20 00:15:27 +08:00
DRG
92327b2354
fix: 更新稻荷GAL请求格式,更新README
2025-11-18 09:09:39 +08:00
Jurangren
4065a01496
feat: 更新量子acg平台显示颜色
...
* 调整了量子acg平台的显示颜色,从白色改为石灰绿,以改善视觉效果。
2025-10-07 19:56:30 +08:00
Jurangren
4d93d1b3e1
feat: 引入平台标签系统,优化平台信息及错误日志
...
- 引入平台标签系统,提供详细的平台特性说明。
- 重构搜索结果初始化,避免平台名称重复定义。
- 修正核心搜索错误日志,确保正确记录平台名称。
- 移除两个Galgame平台:TianYouErCiYuan(收费)和YingZhiGuang(网站转型)。
- 更新部分平台的颜色、魔法属性和标签信息。
2025-10-06 22:09:13 +08:00
Jurangren
325f11fd24
refactor: 重构紫缘Gal搜索逻辑并更新名称
...
- 调整搜索API端点,从解析HTML改为直接处理JSON响应。
- 优化游戏标题提取逻辑,优先显示简体/繁体中文标题。
2025-10-05 20:12:23 +08:00
Jurangren
29f4e0c67c
refactor: 重构紫缘社搜索并移除密码参数
...
* 移除 `zypassword` 参数,简化核心搜索函数接口。
* 紫缘社搜索逻辑重构,改为解析HTML获取数据,不再依赖API。
* 更新紫缘社平台名称为“紫缘社”,并调整其显示颜色。
* 优化紫缘社搜索结果的标题提取,优先使用中文标题。
2025-10-05 18:10:49 +08:00
Jurangren
eed68a9a4d
fix: 修复 VikaACG 搜索结果中的 Unicode 转义字符
...
* 解决 VikaACG 平台搜索结果中 `\uXXXX` Unicode 转义字符未正确解码的问题。
* 新增逻辑将 `\uXXXX` 转义序列转换为实际字符,确保搜索结果内容正确显示。
2025-08-23 03:29:01 +08:00
Jurangren
9015c54201
fix: 修复 VikaACG HTML 响应中的转义双引号处理
...
* 在处理VikaACG的HTML响应时,增加对转义双引号的正确处理。
* 确保正则表达式能够准确匹配内容,避免因转义字符导致的解析错误。
* 移除调试用的控制台日志输出。
2025-08-23 02:34:19 +08:00
Jurangren
90e047aae8
chore: 调整平台搜索日志输出
...
* VikaACG 平台:新增处理后 HTML 响应的调试日志,方便排查数据解析问题。
* TWOdfan 平台:移除不再需要的 API HTML 响应调试日志,精简控制台输出。
2025-08-23 01:40:50 +08:00
Jurangren
a3b9c3a751
fix: 修复 2dfan 平台搜索结果解析及字符转义问题
...
* 调整 2dfan API 响应处理方式,直接读取 HTML 文本而非解析 JSON。
* 在 VikaACG 中处理 2dfan 结果 HTML 中的转义字符,确保正则表达式正确匹配。
* 移除或调整了部分调试日志输出,以保持代码整洁。
2025-08-23 01:36:48 +08:00
Jurangren
6d16623f36
chore: 标准化 2dfan API HTML 响应日志格式
...
- 在 `VikaACG` 和 `TWOdfan` 平台中,标准化 2dfan API HTML 响应的日志格式。
- 日志输出采用 JSON 格式,包含 `message`、`html` 和 `level: "info"` 字段。
- 此更改有助于改进 API 响应的调试和监控。
2025-08-23 01:01:06 +08:00
Jurangren
37f47f981a
refactor: 统一日志输出方式并移除冗余检查
...
* 移除 `src/utils/httpClient.ts` 中自定义的 `logToCF` 日志函数。
* 将 `src/core.ts` 中所有 `logToCF` 调用替换为 `console.log` 进行结构化日志输出。
* 删除 `src/platforms/gal/xxacg.ts` 中无匹配项但存在 HTML 的特定错误检查。
2025-08-23 00:21:14 +08:00
Jurangren
9afdee1cf6
feat: 添加根路径重定向与日志增强
...
* 在根路径 '/' 访问时,自动重定向到主页 'https://searchgal.homes '。
* 在 `logToCF` 函数中添加 `console.log`,方便在 Cloudflare 控制台查看日志。
2025-08-22 02:33:33 +08:00
Jurangren
6a59d03ac0
fix: 改进VikaACG搜索解析并调整2dfan调试
...
* 修复VikaACG平台HTML解析正则表达式中的结束标签错误。
* 简化VikaACG API响应的处理流程,直接使用文本内容。
* 调整2dfan平台日志输出,在JSON解析前显示原始响应文本。
2025-08-22 01:30:35 +08:00
Jurangren
1a9db6a536
fix: 修复 VikaACG 名称抓取,并调整调试日志
...
* 修复 VikaACG 平台中提取游戏名称的正则表达式,提高匹配准确性。
* 移除 Koyso 平台中不再需要的调试日志输出,优化代码。
* 在 TWOdfan 平台中新增调试日志,以便检查 API 响应的 HTML 内容。
2025-08-22 00:52:34 +08:00
Jurangren
5b37aacd8c
Merge branch 'main' of https://github.com/Moe-Sakura/Wrangler-API
2025-08-22 00:24:42 +08:00
Jurangren
6a799ee897
feat: 引入搜索日志和增强错误提示
...
* 移除旧版速率限制机制,简化服务部署与维护。(频率限制转移到CloudFlare中设置防护规则)
* 新增Cloudflare日志记录功能,提升搜索过程可观测性。
* 统一并细化了各资源平台的API错误响应信息。
* 修复Koyso和真红小站的URL编码及正则匹配问题。
* 优化紫缘社的访问密码错误提示。
2025-08-22 00:24:39 +08:00
Jurangren
e77a7f85f8
Merge pull request #1 from Moe-Sakura/update_worker_name_to_searchgalapi
...
Update name in Wrangler configuration file to match deployed Worker
2025-08-21 21:31:52 +08:00
cloudflare-workers-and-pages[bot]
6c1d7dedfc
Update wrangler config name to searchgalapi
2025-08-21 13:26:12 +00:00
Jurangren
83661b404a
feat: 初始化项目,支持流式搜索与限流
...
* 初始化项目结构,包括配置、依赖和忽略文件。
* 引入核心搜索逻辑,支持流式响应以提供实时进度。
* 抽象化平台接口,并集成多个Galgame和补丁搜索源。
* 实现基于IP的速率限制功能,利用Cloudflare KV存储。
* 新增自动化脚本,用于生成平台索引文件。
* 统一HTTP请求客户端,增加超时和自定义User-Agent。
* 为部分平台添加了对`zypassword`参数的支持。
2025-08-21 21:22:54 +08:00
Jurangren
6708dcc84f
Initial commit
2025-08-21 21:14:46 +08:00