|
本帖最后由 Pikashi 于 2025-10-5 08:30 编辑
主要功能:
- 智能网页抓取 - 自动从动漫网站提取季度新番信息
- AI 增强处理 - 使用 DeepSeek AI 清理标题并生成搜索关键词
- Bangumi 集成 - 通过 Bangumi API 搜索官方动漫信息
- 自动规则生成 - 创建完整的 qBittorrent RSS 下载规则
- 跨平台支持 - Windows/Linux/macOS 全平台支持
工作流程:
1. 配置任务 → 2. 网站抓取 → 3. AI处理 → 4. Bangumi搜索 → 5. 规则生成
快速开始:
下载最新版本
https://github.com/thelastfantasy/Bangumi-Rules-Builder/releases
设置 API 密钥
set DEEPSEEK_API_KEY=your_api_key
编辑任务配置 (tasks.json)
{
"description": "2025年10月新番",
"site": "kansou",
"root_path": "E:Anime新番"
}
运行程序
bangumi-rules-builder.exe
技术特性:
- 多语言支持 - 日语、中文、英文标题智能处理
- 智能匹配 - AI 语义匹配,考虑标题相似性和放映时间
- 批量处理 - AI API 批量处理,优化性能和成本
- 错误处理 - 完善的错误处理和优雅降级
- 缓存机制 - 避免重复 API 调用
生成规则示例:
{
"2025年10月 作品名": {
"mustContain": ".+(作品名|别名1|别名2).+((1080|2160|WebRip).+(CHS|CHT|GB|BIG5|简|繁)...",
"savePath": "E:Anime新番2025年10月作品名",
"assignedCategory": "Anime/2025年10月"
}
}
额外工具:
- Python GUI 编辑器 - 可视化编辑生成的下载规则
- 详细统计报告 - 处理结果和失败原因分析
- 跨平台路径兼容 - 自动处理不同操作系统的路径格式
项目链接:
GitHub 项目主页: https://github.com/thelastfantasy/Bangumi-Rules-Builder
最新版本下载: https://github.com/thelastfantasy/Bangumi-Rules-Builder/releases
适用人群:
- 动漫爱好者,想要自动化下载新番
- qBittorrent 用户,希望简化 RSS 规则配置
- 技术爱好者,对 Rust 和 AI 应用感兴趣
⚠️ 注意:需要 DeepSeek API Key 才能使用 AI 功能
欢迎 Star ⭐、Fork 和提交 Issue!有任何问题欢迎在 GitHub 讨论~ |
|