This commit is contained in:
thsrite
2024-10-26 21:27:58 +08:00
parent a456d03fee
commit 22e837a5ab
5 changed files with 0 additions and 3962 deletions

View File

@@ -1,182 +0,0 @@
# 云盘助手
### 使用说明
提供四种方式,具体看示例
```
直接转移--softlink回本地
{
"transfer_type": "move",
"return_mode": "softlink",
"monitor_dirs": [
{
"retention_time": 0,
"monitor_mode": "fast",
/* 监控模式 compatibility/ */
"dest_path": "/series/link",
/* MP媒体库文件夹 */
"mount_path": "/115/CloudDrive/115/video",
/* MP网盘挂载文件夹 */
"return_path": "/115link/link",
/* 软连接生成文件夹 */
"delete_dest": "false",
/* 是否删除种子下载文件夹 */
"dest_preserve_hierarchy": 0,
/* 保留监控路径目录层级,例如 1表示保留监控目录后一层目录结构0表示仅保留到监控目录 */
"delete_history": "false",
/* 是否删除MoviePilot中转移历史记录 */
"delete_src": "false",
/* 是否删除做种文件 */
"src_paths": "/series/download",
/* 做种文件夹 */
"src_preserve_hierarchy": 0,
/* 保留做种文件夹目录层级0表示仅监控到源文件目录1表示监控源文件目录及其一级子目录 */
"only_media": "true",
/* 是否只监控媒体文件 */
"overwrite": "false",
/* 是否覆盖已存在云盘文件 */
"upload_cloud": "true"
/* 是否上传到云盘, false则直接软连接或者strm回本地 */
}
]
}
直接转移--strm回本地
{
"transfer_type": "copy/move",
"return_mode": "strm",
"monitor_dirs": [
{
"monitor_mode": "监控模式 compatibility/fast",
"dest_path": "/mnt/link/movies",
"mount_path": "/mnt/cloud/115/media/movies",
"return_path": "/mnt/strm/movies",
"library_dir": "/mnt/movies",
"cloud_type": "alist/cd2",
"cloud_path": "/CloudNas",
"cloud_url": "http://localhost:19798",
"cloud_scheme": "http/https",
"delete_dest": "false",
"dest_preserve_hierarchy": 0,
"delete_history": "false",
"delete_src": "false",
"src_paths": "/mnt/media/movies, /mnt/media/series",
"src_preserve_hierarchy": 0,
"only_media": "true",
"overwrite": "false",
"upload_cloud": "true"
}
]
}
cd2方式上传--softlink回本地暂时移除
{
"cd2_url": "cd2地址http://localhost:19798",
"username": "用户名",
"password": "密码",
"return_mode": "softlink",
"monitor_dirs": [
{
"monitor_mode": "监控模式 compatibility/fast",
"dest_path": "/mnt/link/movies",
"mount_path": "/mnt/cloud/115/media/movies",
"cd2_path": "/115/media/movies",
"return_path": "/mnt/softlink/movies",
"delete_dest": "false",
"dest_preserve_hierarchy": 0,
"delete_history": "false",
"delete_src": "false",
"src_paths": "/mnt/media/movies, /mnt/media/series",
"src_preserve_hierarchy": 0,
"only_media": "true",
"overwrite": "false",
"upload_cloud": "true"
}
]
}
cd2方式上传--strm回本地暂时移除
{
"cd2_url": "cd2地址http://localhost:19798",
"username": "用户名",
"password": "密码",
"return_mode": "strm",
"monitor_dirs": [
{
"monitor_mode": "监控模式 compatibility/fast",
"dest_path": "/mnt/link/movies",
"mount_path": "/mnt/cloud/115/media/movies",
"cd2_path": "/115/media/movies",
"return_path": "/mnt/strm/movies",
"library_dir": "/mnt/movies",
"cloud_type": "alist/cd2",
"cloud_path": "/CloudNas",
"cloud_url": "http://localhost:19798",
"cloud_scheme": "http/https",
"delete_dest": "false",
"dest_preserve_hierarchy": 0,
"delete_history": "false",
"delete_src": "false",
"src_paths": "/mnt/media/movies, /mnt/media/series",
"src_preserve_hierarchy": 0,
"only_media": "true",
"overwrite": "false",
"upload_cloud": "true"
}
]
}
```
- return_mode: 云盘文件回本地模式softlink/strm
- return_pathMoviePilot中软链接/strm生成路径
- retention_time: 本地文件保留时长(小时) 当前日期与文件创建日期的时间差(小时),大于此值的文件将被转移
- monitor_mode监控模式 compatibility/fast
- tranfer_type转移类型可选值copy/move
- dest_path: MoviePilot本地刮削好的文件路径MoviePilot媒体库目录
- mount_pathMoviePilot中云盘挂载路径
- delete_dest是否删除媒体库文件
- dest_preserve_hierarchy保留监控路径目录层级例如 1表示保留监控目录后一层目录结构0表示仅保留到监控目录
- delete_history是否删除MoviePilot中转移历史记录
- delete_src是否删除源文件仅上述监控路径查询到转移记录时才生效删除转移记录的源文件路径
- src_paths转移前的源文件路径多个目录用逗号分隔MoviePilot下载目录
- src_preserve_hierarchy保留源文件路径目录层级0表示仅监控到源文件目录1表示监控源文件目录及其一级子目录
-
- only_media是否只监控媒体文件
- overwrite是否覆盖已存在云盘文件
- upload_cloud: 是否上传到云盘, false则直接软连接或者strm回本地
- notify_url: 软连接或者strm回本地成功后通知接口地址post请求参数`{"path": "文件路径", "type": "add"}`
- strm配置具体看[CloudStrm.md](CloudStrm.md)
- library_dirstrm模式下媒体服务器内源文件路径
- cloud_typestrm模式下云盘类型可选值alist/cd2 `不填就是本地模式`
- cloud_pathstrm模式下cd2/alist挂载本地跟路径
- cloud_urlstrm模式下cd2/alist地址
- cloud_schemestrm模式下cd2/alist地址 http/httpsstrm模式可参考云盘Strm生成插件
-
[//]: # (- cd2_urlcd2地址)
[//]: # (- usernamecd2用户名)
[//]: # (- passwordcd2密码)
[//]: # (- cd2_pathcd2中云盘挂载路径)
路径:
- 监控目录源文件目录即云盘挂载到MoviePilot中的路径
- 目的路径MoviePilot中strm生成路径
- 媒体服务器内源文件路径:源文件目录即云盘挂载到媒体服务器的路径
示例:
- MoviePilot上云盘源文件路径 /mount/cloud/aliyun/emby`/tvshow/爸爸去哪儿/Season 5/14.特别版.mp4`
- MoviePilot上strm生成路径 /mnt/link/aliyun`/tvshow/爸爸去哪儿/Season 5/14.特别版.strm`
- 媒体服务器内源文件路径 /mount/cloud/aliyun/emby`/tvshow/爸爸去哪儿/Season 5/14.特别版.mp4`
- 监控配置为:/mount/cloud/aliyun/emby#/mnt/link/aliyun#/mount/cloud/aliyun/emby

View File

@@ -581,44 +581,6 @@
"v1.0": "自定义容器命令执行"
}
},
"CloudAssistant": {
"name": "云盘助手",
"description": "本地文件定时转移到云盘,软连接/strm回本地定时清理无效软连接。",
"labels": "云盘",
"version": "2.1.5",
"icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/cloudassistant.png",
"author": "thsrite",
"level": 99,
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlgN7RtXlPNXoFE9B67ye\ny2mog/hDDrhBAIJogdvfAgBMZ1qVzIPcBfdjENPJ9kV/F+zOoh0CzEaDufM54ERT\nykK1pQw7yj7quRZDbv5byxVNqI8bJg8zQo8Q66SQ8SP+aftmpFrADKClQ8VcVYzZ\nJ+YDu9H9q+TcvBqVtLyKfAH5T9WAxn0bXEh4OgkJn7oO5eI5+Fsi6Aq9suVN/HyK\nz2bDr237GmXJT4YPn9s7kj4Rypzg2ldiuBwtVnaTw+xjZRlCRr4Gs0eFUIMUqnoQ\nip4Px8Mrq5cqHl0HrJ/av/pJLCN1icCgegYW63b2gjjJwmps9NGGOydRzgoFkqj0\nDwIDAQAB",
"history": {
"v2.1.5": "监控模式下自定义文件保留时长不生效",
"v2.1.4": "自定义文件保留时长,大于该值会被转移",
"v2.1.3": "修复消息通知",
"v2.1.2": "修复清理无效软连接",
"v2.1.1": "修复清理无效软连接",
"v2.1": "修复strm生成",
"v2.0.9": "修复未覆盖时删除监控文件",
"v2.0.8": "修复通知",
"v2.0.7": "修复通知标题",
"v2.0.6": "修复覆盖模式操作",
"v2.0.5": "修复媒体文件转移完但刮削文件未转移删除目录的问题",
"v2.0.4": "修复挂载目录log",
"v2.0.3": "修复默认值bug",
"v2.0.2": "插件自定义数据库操作,避免依赖主程序更新",
"v2.0.1": "修改若看参数名,具体看教程",
"v2.0": "调整通知图片",
"v1.9": "修复非媒体文件转移bug需要主程序1.9.9+",
"v1.8": "支持可选开启实时监控",
"v1.7": "转移完成发送消息通知(插件类型消息)",
"v1.6": "修复部分配置未生效bug",
"v1.5": "支持转移后删除源文件、删种",
"v1.4": "转移完删除本地文件时,支持自定义保留目录层级",
"v1.3": "完善逻辑增加刷新emby媒体库需要主程序1.9.8+",
"v1.2": "移除cd2上传",
"v1.1": "支持cd2上传、支持定时清理无效软连接、支持strm生成方式",
"v1.0": "定时移动到云盘,软连接回本地(清理无效软连接暂未开发)"
}
},
"Cd2Assistant": {
"name": "CloudDrive2助手",
"description": "监控上传任务,检测是否有异常,发送通知。",

View File

@@ -89,45 +89,6 @@
"v1.0": "根据正则转发通知到其他WeChat应用"
}
},
"CloudAssistant": {
"name": "云盘助手",
"description": "本地文件定时转移到云盘,软连接/strm回本地定时清理无效软连接。",
"labels": "云盘",
"version": "2.2",
"icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/cloudassistant.png",
"author": "thsrite",
"level": 99,
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlgN7RtXlPNXoFE9B67ye\ny2mog/hDDrhBAIJogdvfAgBMZ1qVzIPcBfdjENPJ9kV/F+zOoh0CzEaDufM54ERT\nykK1pQw7yj7quRZDbv5byxVNqI8bJg8zQo8Q66SQ8SP+aftmpFrADKClQ8VcVYzZ\nJ+YDu9H9q+TcvBqVtLyKfAH5T9WAxn0bXEh4OgkJn7oO5eI5+Fsi6Aq9suVN/HyK\nz2bDr237GmXJT4YPn9s7kj4Rypzg2ldiuBwtVnaTw+xjZRlCRr4Gs0eFUIMUqnoQ\nip4Px8Mrq5cqHl0HrJ/av/pJLCN1icCgegYW63b2gjjJwmps9NGGOydRzgoFkqj0\nDwIDAQAB",
"history": {
"v2.2": "适配v2多媒体服务器",
"v2.1.5": "监控模式下自定义文件保留时长不生效",
"v2.1.4": "自定义文件保留时长,大于该值会被转移",
"v2.1.3": "修复消息通知",
"v2.1.2": "修复清理无效软连接",
"v2.1.1": "修复清理无效软连接",
"v2.1": "修复strm生成",
"v2.0.9": "修复未覆盖时删除监控文件",
"v2.0.8": "修复通知",
"v2.0.7": "修复通知标题",
"v2.0.6": "修复覆盖模式操作",
"v2.0.5": "修复媒体文件转移完但刮削文件未转移删除目录的问题",
"v2.0.4": "修复挂载目录log",
"v2.0.3": "修复默认值bug",
"v2.0.2": "插件自定义数据库操作,避免依赖主程序更新",
"v2.0.1": "修改若看参数名,具体看教程",
"v2.0": "调整通知图片",
"v1.9": "修复非媒体文件转移bug需要主程序1.9.9+",
"v1.8": "支持可选开启实时监控",
"v1.7": "转移完成发送消息通知(插件类型消息)",
"v1.6": "修复部分配置未生效bug",
"v1.5": "支持转移后删除源文件、删种",
"v1.4": "转移完删除本地文件时,支持自定义保留目录层级",
"v1.3": "完善逻辑增加刷新emby媒体库需要主程序1.9.8+",
"v1.2": "移除cd2上传",
"v1.1": "支持cd2上传、支持定时清理无效软连接、支持strm生成方式",
"v1.0": "定时移动到云盘,软连接回本地(清理无效软连接暂未开发)"
}
},
"EmbyDanmu": {
"name": "Emby弹幕下载",
"description": "通知Emby Danmu插件下载弹幕。",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff