Attente
|
f55916bda2
|
feat(transfer): 支持按条件查询订阅获取自定义识别词用于文件转移
|
2026-01-25 11:34:03 +08:00 |
|
jxxghp
|
567522c87a
|
fix:统一调整文件类型支持
|
2026-01-21 17:59:18 +08:00 |
|
Pollo
|
41381a920c
|
fix: 修复订阅自定义识别词在整理时不生效的问题
问题:订阅中添加的自定义识别词(特别是集数偏移)在下载时正常生效,
但在下载完成整理时没有生效。
根因:下载历史中未保存识别词,整理时 MetaInfoPath 未接收
custom_words 参数。
修复:
- 在 DownloadHistory 模型中添加 custom_words 字段
- 下载时从 meta.apply_words 获取并保存识别词到下载历史
- MetaInfoPath 函数添加 custom_words 参数支持
- 整理时从下载历史获取 custom_words 并传递给 MetaInfoPath
- 添加 Alembic 迁移脚本 (2.2.3)
- 添加相关单元测试
|
2026-01-19 15:46:00 +08:00 |
|
stkevintan
|
378ba51f4d
|
support path_mapping for downloader
|
2025-12-08 16:25:46 +08:00 |
|
stkevintan
|
2affa7c9b8
|
Support remote file uri when adding downloads
|
2025-12-06 19:33:52 +08:00 |
|
stkevintan
|
36bdb831be
|
use download storage instead of library storage
|
2025-11-28 19:30:39 +08:00 |
|
stkevintan
|
e51b679380
|
fix: support non-local filesystem operations for default dir and subtitles
|
2025-11-28 14:55:01 +08:00 |
|
jxxghp
|
d523c7c916
|
fix pydantic
|
2025-11-01 09:51:23 +08:00 |
|
Attente
|
b609567c38
|
feat(cache): 引入 fresh 和 async_fresh 以控制缓存行为
- 新增 `fresh` 和 `async_fresh` 用于在同步和异步函数中
临时禁用缓存。
- 通过 `_fresh` 这一 contextvars 变量实现上下文感知的
缓存刷新机制
- 修改了 `cached` 装饰器逻辑,在 `is_fresh()` 为 True
时跳过缓存读取。
- 修复 download 模块中路径处理问题,使用 `Path.as_posix()` 确保跨平台兼容性。
|
2025-10-19 22:31:50 +08:00 |
|
jxxghp
|
c6c84fe65b
|
rename
|
2025-08-21 16:02:50 +08:00 |
|
jxxghp
|
9b78deb802
|
fix torrent
|
2025-08-20 23:07:29 +08:00 |
|
jxxghp
|
dadc525d0b
|
feat:种子下载使用缓存
|
2025-08-20 22:03:18 +08:00 |
|
jxxghp
|
3a1a4c5cfe
|
更新 download.py
|
2025-08-10 22:15:30 +08:00 |
|
jxxghp
|
d52cbd2f74
|
feat:资源下载事件保存路径
|
2025-07-10 22:16:19 +08:00 |
|
jxxghp
|
7c6137b742
|
更新 download.py
|
2025-06-15 23:30:01 +08:00 |
|
jxxghp
|
3823a7c9b6
|
fix:消息发送范围
|
2025-06-15 23:18:07 +08:00 |
|
wumode
|
f737f1287b
|
fix(api): 无法设置非默认下载器状态
|
2025-06-13 08:43:34 +08:00 |
|
jxxghp
|
7320084e11
|
rollback #4379
|
2025-06-07 22:26:51 +08:00 |
|
jxxghp
|
a9300faaf8
|
fix:优化单例模式和类引用
|
2025-06-05 13:22:16 +08:00 |
|
jxxghp
|
9d436ec7ed
|
fix #4382
|
2025-06-03 08:19:15 +08:00 |
|
shaw
|
f9a287b52b
|
feat(core): 增加剧集交集最小置信度设置
新增了剧集交集最小置信度的配置项,用于过滤掉包含过多不需要剧集的种子。实现了以下功能:
- 在 config.py 中添加了 EPISODE_INTERSECTION_MIN_CONFIDENCE 配置项,默认值为 0.0
- 修改了 download.py 中的下载逻辑,增加了计算种子与目标缺失集之间交集比例的函数
- 使用交集比例来筛选和排序种子,优先下载与缺失集交集较大的种子
-可以通过配置项设置交集比例的阈值,低于阈值的种子将被跳过
这个改动可以提高下载效率,避免下载过多不必要的剧集。
|
2025-06-02 00:38:10 +08:00 |
|
Attente
|
20aba7eb17
|
fix: #4228 添加订阅传入 MetaBase, 上下文增加 username 字段, 原始对象引用默认开启
|
2025-05-07 18:19:11 +08:00 |
|
Attente
|
20c1f30877
|
feat(message): 实现自定义消息模板功能
- 新增 MessageTemplateHelper 类用于渲染消息模板
- 在 ChainBase 中集成消息模板渲染功能
- 修改 DownloadChain、SubscribeChain 和 TransferChain 以使用新消息模板
- 新增 TemplateHelper 类用于处理模板格式
- 在 SystemConfigKey 中添加 NotificationTemplates 配置项
- 更新 Notification 模型以支持 ctype 字段
|
2025-05-05 05:27:48 +08:00 |
|
jxxghp
|
078b60cc1e
|
feat:支持指定剧集组识别和刮削
|
2025-04-03 18:35:02 +08:00 |
|
jxxghp
|
f9b0db623d
|
fix cython type error
|
2025-03-23 21:39:37 +08:00 |
|
jxxghp
|
c32b845515
|
feat:actions增加识别选项
|
2025-03-02 09:45:24 +08:00 |
|
jxxghp
|
8ac0d169d2
|
fix 目录监控蓝光原盘
|
2025-01-02 13:30:59 +08:00 |
|
jxxghp
|
10f8efc457
|
TODO 后台整理队列
|
2024-12-23 18:59:36 +08:00 |
|
jxxghp
|
61d7374d95
|
fix ide warnings
|
2024-12-23 16:58:04 +08:00 |
|
Attente
|
b8de563a45
|
refactor(app): optimize download path logic
- Simplify download path determination logic
- Remove redundant code for save path calculation
|
2024-12-21 23:56:44 +08:00 |
|
Attente
|
9756bf6ac8
|
refactor(downloader): 新增支持种子文件布局处理
- 在 `DownloadChain` 中根据`种子文件布局`拼接`savepath`
- 在 `QbittorrentModule` 和 `TransmissionModule` 中添加种子文件布局信息
- 修改 `download` 方法的返回值,增加种子文件布局参数
|
2024-12-21 04:50:10 +08:00 |
|
InfinityPacer
|
6ab76453d4
|
feat(events): update episodes field to Download event
|
2024-12-13 20:05:40 +08:00 |
|
InfinityPacer
|
6d9595b643
|
feat(event): add source tracking in download event
|
2024-12-10 18:50:50 +08:00 |
|
InfinityPacer
|
233d62479f
|
feat(event): add options to ResourceDownloadEventData
|
2024-12-06 10:47:56 +08:00 |
|
InfinityPacer
|
c030166cf5
|
feat(event): send events for resource download based on source
|
2024-12-06 02:08:36 +08:00 |
|
InfinityPacer
|
a1e178c805
|
feat(event): add ResourceSelection event for update resource contexts
|
2024-12-04 20:21:57 +08:00 |
|
InfinityPacer
|
68f88117b6
|
feat(events): add episodes field to DownloadAdded event for unpack
|
2024-12-04 16:11:35 +08:00 |
|
Attente
|
a453831deb
|
get_dir增加入参
- `include_unsorted`用于表示可否`包含`整理方式`为`不整理`的目录配置
|
2024-11-26 03:11:25 +08:00 |
|
Attente
|
85324acacc
|
下载流程中get_dir()添加storage="local"入参
|
2024-11-23 22:41:55 +08:00 |
|
jxxghp
|
d0b2787a7c
|
fix #1832
|
2024-11-19 13:11:54 +08:00 |
|
jxxghp
|
57590323b2
|
fix ext
|
2024-11-17 14:56:42 +08:00 |
|
jxxghp
|
4636c7ada7
|
fix #3141
|
2024-11-17 14:14:13 +08:00 |
|
jxxghp
|
af3a50f7ea
|
feat:订阅支持绑定下载器
|
2024-11-16 09:00:18 +08:00 |
|
Attente
|
0066247a2b
|
feat: 站点管理增加下载器选择
|
2024-11-16 00:22:04 +08:00 |
|
jxxghp
|
c12e2bdba7
|
fix 手动整理Bug
|
2024-11-14 08:04:52 +08:00 |
|
jxxghp
|
08e07625cd
|
fix 远程交互命令
|
2024-10-20 01:54:24 +08:00 |
|
jxxghp
|
8af37a0adc
|
fix shudown
|
2024-10-15 13:42:41 +08:00 |
|
jxxghp
|
7ea01c1109
|
feat:支持订阅绑定类别和自定义识别词
|
2024-10-09 15:21:32 +08:00 |
|
InfinityPacer
|
e2ee3ec4cd
|
feat(event): add downloader field to DownloadAdded event
|
2024-10-09 01:49:25 +08:00 |
|
jxxghp
|
9cfc27392d
|
fix download api
|
2024-09-23 17:50:24 +08:00 |
|