jxxghp
|
9fb3d093ff
|
Merge pull request #3517 from wikrin/match_rule
|
2024-12-11 06:54:58 +08:00 |
|
jxxghp
|
8c9b37a12f
|
Merge pull request #3516 from InfinityPacer/feature/subscribe
|
2024-12-11 06:53:42 +08:00 |
|
Attente
|
73e4596d1a
|
feat(filter): add publish time filter for torrents
- 在 `TorrentInfo` 类中添加 `pub_minutes` 方法以计算自发布以来的`分钟`数
- 在 FilterModule 中实现发布时间过滤
- 支持发布时间的单值和范围比较
|
2024-12-10 23:36:54 +08:00 |
|
InfinityPacer
|
83798e6823
|
feat(event): add multiple IDs to source with json
|
2024-12-10 21:23:52 +08:00 |
|
InfinityPacer
|
6d9595b643
|
feat(event): add source tracking in download event
|
2024-12-10 18:50:50 +08:00 |
|
jxxghp
|
dc047d949d
|
Merge pull request #3511 from wikrin/offset
|
2024-12-10 07:13:10 +08:00 |
|
Attente
|
a31b4bc0a1
|
refactor(app): improve episode offset calculation
- Remove unnecessary try-except block
|
2024-12-10 00:37:50 +08:00 |
|
Attente
|
94b8633803
|
手动整理中集数偏移可不使用集数定位
|
2024-12-10 00:32:01 +08:00 |
|
jxxghp
|
107e85033f
|
Merge pull request #3507 from InfinityPacer/feature/subscribe
|
2024-12-09 19:38:48 +08:00 |
|
InfinityPacer
|
eea8060182
|
feat(plugin): add username support for post_message
|
2024-12-09 19:27:25 +08:00 |
|
jxxghp
|
83f7869de4
|
Merge pull request #3506 from thsrite/v2
|
2024-12-09 17:32:49 +08:00 |
|
thsrite
|
4f0eff8b88
|
fix site vip level ignores ratio warning
|
2024-12-09 16:43:05 +08:00 |
|
jxxghp
|
58b438c345
|
fix #3343
|
2024-12-08 08:51:58 +08:00 |
|
jxxghp
|
bc57bb1a78
|
更新 version.py
|
2024-12-07 07:41:14 +08:00 |
|
jxxghp
|
e08ab0dd33
|
Merge pull request #3341 from InfinityPacer/feature/subscribe
|
2024-12-07 07:39:28 +08:00 |
|
InfinityPacer
|
64bfa246ae
|
fix: replace is None with is_(None) for proper SQLAlchemy filter
|
2024-12-07 01:09:03 +08:00 |
|
jxxghp
|
cde4db1a56
|
v2.1.2
v2.1.2
|
2024-12-06 15:55:56 +08:00 |
|
jxxghp
|
29ae910953
|
fix build
|
2024-12-06 12:31:29 +08:00 |
|
jxxghp
|
314f90cc40
|
upgrade python-115
|
2024-12-06 12:30:13 +08:00 |
|
jxxghp
|
1c22e3d024
|
Merge pull request #3337 from InfinityPacer/feature/subscribe
feat(event): add ResourceDownload event for cancel download
|
2024-12-06 11:17:34 +08:00 |
|
InfinityPacer
|
233d62479f
|
feat(event): add options to ResourceDownloadEventData
|
2024-12-06 10:47:56 +08:00 |
|
jxxghp
|
6974f2ebd7
|
Merge pull request #3335 from mackerel-12138/fix_scraper
|
2024-12-06 06:53:24 +08:00 |
|
InfinityPacer
|
c030166cf5
|
feat(event): send events for resource download based on source
|
2024-12-06 02:08:36 +08:00 |
|
InfinityPacer
|
4c511eaea6
|
chore(event): update ResourceDownloadEventData comment
|
2024-12-06 02:06:00 +08:00 |
|
InfinityPacer
|
6e443a1127
|
feat(event): add ResourceDownload event for cancel download
|
2024-12-06 01:55:44 +08:00 |
|
InfinityPacer
|
896e473c41
|
fix(event): filter and handle only enabled event handlers
|
2024-12-06 01:54:51 +08:00 |
|
zhanglijun
|
12f10ebedf
|
fix: 音轨文件重命名整理
|
2024-12-06 00:40:38 +08:00 |
|
jxxghp
|
ba9f85747c
|
Merge pull request #3330 from InfinityPacer/feature/subscribe
|
2024-12-05 17:10:47 +08:00 |
|
InfinityPacer
|
2954c02a7c
|
feat(subscribe): add subscription status update API
|
2024-12-05 16:24:05 +08:00 |
|
InfinityPacer
|
312e602f12
|
feat(subscribe): add Pending and Suspended subscription states
|
2024-12-05 16:22:09 +08:00 |
|
InfinityPacer
|
ed37fcbb07
|
feat(subscribe): update get_by_state to handle multiple states
|
2024-12-05 16:20:14 +08:00 |
|
jxxghp
|
6acf8fbf00
|
Merge pull request #3324 from InfinityPacer/feature/subscribe
|
2024-12-05 06:54:45 +08:00 |
|
InfinityPacer
|
a1e178c805
|
feat(event): add ResourceSelection event for update resource contexts
|
2024-12-04 20:21:57 +08:00 |
|
jxxghp
|
922e2fc446
|
Merge pull request #3323 from Aqr-K/feat-module
|
2024-12-04 18:19:15 +08:00 |
|
jxxghp
|
db4c8cb3f2
|
Merge pull request #3322 from InfinityPacer/feature/subscribe
|
2024-12-04 18:18:32 +08:00 |
|
Aqr-K
|
1c578746fe
|
fix(module): 补全 indexer 缺少 get_subtype 方法
- 补全 `indexer` 缺少 `get_subtype` 方法。
- 增加 `get_running_subtype_module` 方法,可结合 `types` 快速获取单个运行中的 `module` 。
|
2024-12-04 18:14:56 +08:00 |
|
InfinityPacer
|
68f88117b6
|
feat(events): add episodes field to DownloadAdded event for unpack
|
2024-12-04 16:11:35 +08:00 |
|
jxxghp
|
108c0a89f6
|
Merge pull request #3320 from InfinityPacer/feature/subscribe
|
2024-12-04 12:18:19 +08:00 |
|
InfinityPacer
|
92dacdf6a2
|
fix(subscribe): add RLock to prevent duplicate subscription downloads
|
2024-12-04 11:07:45 +08:00 |
|
InfinityPacer
|
6aa684d6a5
|
fix(subscribe): handle case when no subscriptions are found
|
2024-12-04 11:03:32 +08:00 |
|
InfinityPacer
|
efece8cc56
|
fix(subscribe): add check for None before updating subscription
|
2024-12-04 10:27:33 +08:00 |
|
jxxghp
|
383c8ca19a
|
Merge pull request #3313 from Aqr-K/feat-module
|
2024-12-03 18:09:49 +08:00 |
|
jxxghp
|
0a73681280
|
Merge pull request #3315 from InfinityPacer/feature/scheduler
|
2024-12-03 18:09:23 +08:00 |
|
InfinityPacer
|
c1ecda280c
|
fix #3312
|
2024-12-03 17:33:00 +08:00 |
|
Aqr-K
|
825fc35134
|
feat(modules): 增加子级 type 分类。
- 在 `types` 里,针对各个模块的类型进行子级分类。
- 为每个模块统一添加 `get_subtype` 方法,这样一来,能更精准快速地区分与调用子类的每个模块,又能获取 ModuleType 所规定的分类以及对应存在的子模块类型支持列表,从而有效解决当下调用时需繁琐遍历每个 module 以获取 get_name 或 _channel 的问题。
- 解决因消息渠道前端返回所保存的 type 与后端规定值不一致,而需要频繁调用 _channel 私有方法才能获取分类所可能产生的问题。
|
2024-12-03 14:57:19 +08:00 |
|
jxxghp
|
8f543ca602
|
Merge pull request #3309 from yxlimo/tmdbid-for-downloader
|
2024-12-03 06:55:36 +08:00 |
|
yxlimo
|
f0ecc1a497
|
fix: return last record when get downloadhistory by hash
|
2024-12-02 22:55:57 +08:00 |
|
jxxghp
|
71f170a1ad
|
Merge pull request #3293 from wikrin/v2
|
2024-12-01 10:23:51 +08:00 |
|
Attente
|
3709b65b0e
|
fix(api): correct variable reference in media scraping logic
- Change incorrect reference from media_info to mediainfo
|
2024-12-01 03:40:30 +08:00 |
|
jxxghp
|
9d6eb0f1e1
|
Merge pull request #3291 from mackerel-12138/fix_scraper
|
2024-11-30 16:06:04 +08:00 |
|