jxxghp
60bcc802cf
Merge pull request #3593 from wikrin/v2
2024-12-22 10:40:23 +08:00
jxxghp
c143545ef9
Merge pull request #3591 from InfinityPacer/feature/module
2024-12-22 10:28:15 +08:00
Attente
0e8fdac6d6
fix(filemanager): correct season_episode metadata mapping
...
- Update season_episode field in FileManagerModule to use meta.episode instead of meta.episodes
- This change ensures accurate season and episode information is displayed
2024-12-22 10:24:40 +08:00
jxxghp
45e6dd1561
Merge pull request #3590 from InfinityPacer/feature/recommend
2024-12-22 09:11:51 +08:00
InfinityPacer
098279ceb6
fix #3565
2024-12-22 02:04:36 +08:00
InfinityPacer
1fb791455e
chore(recommend): update comment
2024-12-22 01:37:25 +08:00
InfinityPacer
3339bbca50
feat(recommend): switch API calls to use RecommendChain
2024-12-22 01:27:11 +08:00
InfinityPacer
ec77213ca6
feat(recommend): add cached_with_empty_check decorator
2024-12-22 01:09:06 +08:00
InfinityPacer
de1c2c98d2
feat(recommend): add log_execution_time decorator to RecommendChain methods
2024-12-22 01:03:44 +08:00
InfinityPacer
98247fa47a
feat: add log_execution_time decorator
2024-12-22 01:02:07 +08:00
InfinityPacer
1eef95421a
feat(recommend): add RecommendChain
2024-12-22 01:00:47 +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
jxxghp
fd5fbd779b
Merge pull request #3584 from zhzero-hub/v2
2024-12-21 20:15:39 +08:00
zhzero
cb07550388
TorrentSpider添加encoding key
2024-12-21 14:51:55 +08:00
jxxghp
a51632c0a3
Merge pull request #3583 from wikrin/torrent_layout
2024-12-21 07:58:46 +08:00
Attente
9756bf6ac8
refactor(downloader): 新增支持种子文件布局处理
...
- 在 `DownloadChain` 中根据`种子文件布局`拼接`savepath`
- 在 `QbittorrentModule` 和 `TransmissionModule` 中添加种子文件布局信息
- 修改 `download` 方法的返回值,增加种子文件布局参数
2024-12-21 04:50:10 +08:00
jxxghp
8f05ea581c
v2.1.5
2024-12-20 15:40:36 +08:00
yubanmeiqin9048
5ce4c8a055
feat(filemanager): 增加字幕正则式
2024-12-19 22:01:06 +08:00
InfinityPacer
134fd0761d
refactor(cache): split douban cache into recommend and search
2024-12-19 20:00:29 +08:00
InfinityPacer
669481af06
feat(cache): unify bangumi cache strategy
2024-12-19 19:42:17 +08:00
InfinityPacer
9abb305dbb
fix(subscribe): ensure best version is empty set
2024-12-19 15:41:51 +08:00
InfinityPacer
0fd4791479
fix(event): align field names with SubscribeComplete
2024-12-19 10:58:11 +08:00
jxxghp
ce2ecdf44c
Merge pull request #3562 from InfinityPacer/feature/subscribe
2024-12-19 07:02:26 +08:00
InfinityPacer
949c0d3b76
feat(subscribe): optimize best version to support multiple states
2024-12-19 00:51:53 +08:00
jxxghp
316915842a
Merge pull request #3559 from InfinityPacer/feature/site
2024-12-18 19:24:34 +08:00
InfinityPacer
fca763b814
fix(site): avoid err_msg cannot be updated when it's None
2024-12-18 16:39:14 +08:00
InfinityPacer
9311125c72
fix(subscribe): avoid reinitializing the dictionary
2024-12-18 15:49:21 +08:00
jxxghp
3400a9f87a
fix #3548
2024-12-17 12:44:37 +08:00
honus
7e4a18b365
fix rclone __get_fileitem err
2024-12-17 00:18:52 +08:00
honus
9ecc8c14d8
fix rclone bug
2024-12-16 23:20:49 +08:00
jxxghp
91ba71ad23
Merge pull request #3546 from InfinityPacer/feature/subscribe
2024-12-16 19:47:30 +08:00
InfinityPacer
77c8f1244f
Merge branch 'v2' of https://github.com/jxxghp/MoviePilot into feature/subscribe
2024-12-16 19:09:14 +08:00
InfinityPacer
5d5c8a0af7
feat(event): add SubscribeDeleted event
2024-12-16 19:09:00 +08:00
coder_wen
dcaf3e6678
fix: change alist.py upload api to put, fix big file upload over memory limit #3265
2024-12-16 15:14:16 +08:00
jxxghp
b5cc5653b2
Merge pull request #3536 from InfinityPacer/feature/subscribe
2024-12-15 07:56:06 +08:00
InfinityPacer
11fedb1ffc
fix(download): optimize performance by checking binary content
2024-12-15 01:27:30 +08:00
InfinityPacer
7de82f6c0d
fix(event): remove unnecessary code
2024-12-15 00:17:53 +08:00
InfinityPacer
6ab76453d4
feat(events): update episodes field to Download event
2024-12-13 20:05:40 +08:00
InfinityPacer
621df40c66
feat(event): add support for priority in event registration
2024-12-12 15:38:28 +08:00
InfinityPacer
d353853472
feat(subscribe): add support for update movie downloaded note
2024-12-11 20:19:47 +08:00
InfinityPacer
1fcf5f4709
feat(subscribe): add state reset to 'R' on subscription reset
2024-12-11 20:01:10 +08:00
InfinityPacer
0ec4630461
fix(subscribe): avoid redundant updates for remaining episodes
2024-12-11 16:31:11 +08:00
InfinityPacer
fa45dea1aa
fix(subscribe): prioritize update state when fininsh subscribe
2024-12-11 16:18:03 +08:00
InfinityPacer
2217583052
fix(subscribe): update missing episode logic and return status
2024-12-11 15:51:04 +08:00
InfinityPacer
f4dc7a133e
fix(subscribe): update subscription state after download
2024-12-11 15:47:45 +08:00
InfinityPacer
a1d8af6521
fix(subscribe): update remove_site to set sites as an empty list
2024-12-11 12:39:13 +08:00
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