From d7e789c673f106c6cece76380b52edf9d3a635e9 Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Mon, 25 May 2026 20:42:51 +0800 Subject: [PATCH] Add watchdog~=6.0.0 requirements for directory monitor plugins. Declare the dependency in requirements.txt and bump plugin versions after MoviePilot dropped bundled watchdog. Co-authored-by: Cursor --- package.json | 12 ++++++++---- package.v2.json | 12 ++++++++---- plugins.v2/cloudlinkmonitor/__init__.py | 2 +- plugins.v2/cloudlinkmonitor/requirements.txt | 1 + plugins.v2/cloudstrmcompanion/__init__.py | 2 +- plugins.v2/cloudstrmcompanion/requirements.txt | 1 + plugins.v2/filesoftlink/__init__.py | 2 +- plugins.v2/filesoftlink/requirements.txt | 1 + plugins.v2/shortplaymonitor/__init__.py | 2 +- plugins.v2/shortplaymonitor/requirements.txt | 1 + plugins/cloudlinkmonitor/__init__.py | 2 +- plugins/cloudlinkmonitor/requirements.txt | 1 + plugins/cloudstrmapi/__init__.py | 2 +- plugins/cloudstrmapi/requirements.txt | 1 + plugins/cloudstrmlocal/__init__.py | 2 +- plugins/cloudstrmlocal/requirements.txt | 1 + plugins/dirmonitorenhanced/__init__.py | 2 +- plugins/dirmonitorenhanced/requirements.txt | 1 + plugins/filesoftlink/__init__.py | 2 +- plugins/filesoftlink/requirements.txt | 1 + plugins/shortplaymonitor/__init__.py | 2 +- plugins/shortplaymonitor/requirements.txt | 1 + 22 files changed, 36 insertions(+), 18 deletions(-) create mode 100644 plugins.v2/cloudlinkmonitor/requirements.txt create mode 100644 plugins.v2/cloudstrmcompanion/requirements.txt create mode 100644 plugins.v2/filesoftlink/requirements.txt create mode 100644 plugins.v2/shortplaymonitor/requirements.txt create mode 100644 plugins/cloudlinkmonitor/requirements.txt create mode 100644 plugins/cloudstrmapi/requirements.txt create mode 100644 plugins/cloudstrmlocal/requirements.txt create mode 100644 plugins/dirmonitorenhanced/requirements.txt create mode 100644 plugins/filesoftlink/requirements.txt create mode 100644 plugins/shortplaymonitor/requirements.txt diff --git a/package.json b/package.json index b3f33f7..0d601eb 100644 --- a/package.json +++ b/package.json @@ -277,11 +277,12 @@ "name": "短剧刮削", "description": "监控视频短剧创建,刮削。", "labels": "刮削", - "version": "3.2", + "version": "3.2.1", "icon": "Amule_B.png", "author": "thsrite", "level": 1, "history": { + "v3.2.1": "引入watchdog依赖", "v3.2": "支持消息发送", "v3.1": "支持自定义转移方式", "v3.0": "默认从tmdb刮削,刮削失败则从pt站刮削" @@ -291,11 +292,12 @@ "name": "云盘实时监控", "description": "监控云盘目录文件变化,自动转移链接。", "labels": "云盘", - "version": "2.4.6", + "version": "2.4.7", "icon": "Linkease_A.png", "author": "thsrite", "level": 1, "history": { + "v2.4.7": "引入watchdog依赖", "v2.4.6": "修复bug", "v2.4.5": "联动实时软连接插件(近媒体文件)", "v2.4.4": "修复刷新媒体库", @@ -434,11 +436,12 @@ "name": "实时软连接", "description": "监控目录文件变化,媒体文件软连接,其他文件可选复制。", "labels": "文件管理", - "version": "2.0.2", + "version": "2.0.3", "icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/softlink.png", "author": "thsrite", "level": 1, "history": { + "v2.0.3": "引入watchdog依赖", "v2.0.2": "增加同步间隔", "v2.0.1": "不重要的更新", "v2.0": "修复交互命令", @@ -559,11 +562,12 @@ "name": "目录监控", "description": "监控目录文件发生变化时实时整理到媒体库。(统一入库消息增强版)(测试中-.-)", "labels": "文件整理", - "version": "1.0", + "version": "1.0.1", "icon": "directory.png", "author": "thsrite", "level": 1, "history": { + "v1.0.1": "引入watchdog依赖", "v1.0": "同步merge主仓库[目录监控]插件,增加统一发送消息逻辑(Testing…)" } }, diff --git a/package.v2.json b/package.v2.json index 324f164..cfbc9c6 100644 --- a/package.v2.json +++ b/package.v2.json @@ -280,11 +280,12 @@ "name": "实时软连接", "description": "监控目录文件变化,媒体文件软连接,其他文件可选复制。", "labels": "文件管理", - "version": "2.0.5", + "version": "2.0.6", "icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/softlink.png", "author": "thsrite", "level": 1, "history": { + "v2.0.6": "引入watchdog依赖", "v2.0.5": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0.4": "增加同步遍历文件间隔", "v2.0.3": "增加强制覆盖选项", @@ -441,11 +442,12 @@ "name": "目录实时监控", "description": "监控云盘目录文件变化,自动转移媒体文件。", "labels": "云盘,工具", - "version": "2.5.9", + "version": "2.5.10", "icon": "Linkease_A.png", "author": "thsrite", "level": 1, "history": { + "v2.5.10": "引入watchdog依赖", "v2.5.9": "增加定时任务执行", "v2.5.8": "fix bug", "v2.5.7": "修复获取目录设置配置", @@ -481,11 +483,12 @@ "name": "云盘Strm助手", "description": "实时监控、定时全量增量生成strm文件。", "labels": "云盘", - "version": "1.3.3", + "version": "1.3.4", "icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/cloudcompanion.png", "author": "thsrite", "level": 1, "history": { + "v1.3.4": "引入watchdog依赖", "v1.3.3": "增加多目录处理延时", "v1.3.2": "插件联动生成Strm文件同时处理非媒体文件", "v1.3.1": "增加全量同步", @@ -571,11 +574,12 @@ "name": "短剧刮削", "description": "监控视频短剧创建,刮削。", "labels": "刮削", - "version": "4.0.3", + "version": "4.0.4", "icon": "Amule_B.png", "author": "thsrite", "level": 1, "history": { + "v4.0.4": "引入watchdog依赖", "v4.0.3": "修复主程序依赖调整", "v4.0.2": "修复软连接bug", "v4.0.1": "适配主程序调整", diff --git a/plugins.v2/cloudlinkmonitor/__init__.py b/plugins.v2/cloudlinkmonitor/__init__.py index 5d63409..a3f67d9 100644 --- a/plugins.v2/cloudlinkmonitor/__init__.py +++ b/plugins.v2/cloudlinkmonitor/__init__.py @@ -63,7 +63,7 @@ class CloudLinkMonitor(_PluginBase): # 插件图标 plugin_icon = "Linkease_A.png" # 插件版本 - plugin_version = "2.5.9" + plugin_version = "2.5.10" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins.v2/cloudlinkmonitor/requirements.txt b/plugins.v2/cloudlinkmonitor/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins.v2/cloudlinkmonitor/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins.v2/cloudstrmcompanion/__init__.py b/plugins.v2/cloudstrmcompanion/__init__.py index 7ff7a2d..7ce2247 100644 --- a/plugins.v2/cloudstrmcompanion/__init__.py +++ b/plugins.v2/cloudstrmcompanion/__init__.py @@ -57,7 +57,7 @@ class CloudStrmCompanion(_PluginBase): # 插件图标 plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/cloudcompanion.png" # 插件版本 - plugin_version = "1.3.3" + plugin_version = "1.3.4" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins.v2/cloudstrmcompanion/requirements.txt b/plugins.v2/cloudstrmcompanion/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins.v2/cloudstrmcompanion/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins.v2/filesoftlink/__init__.py b/plugins.v2/filesoftlink/__init__.py index a4f9646..c29bff4 100644 --- a/plugins.v2/filesoftlink/__init__.py +++ b/plugins.v2/filesoftlink/__init__.py @@ -62,7 +62,7 @@ class FileSoftLink(_PluginBase): # 插件图标 plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/softlink.png" # 插件版本 - plugin_version = "2.0.5" + plugin_version = "2.0.6" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins.v2/filesoftlink/requirements.txt b/plugins.v2/filesoftlink/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins.v2/filesoftlink/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins.v2/shortplaymonitor/__init__.py b/plugins.v2/shortplaymonitor/__init__.py index 7027d96..14cf215 100644 --- a/plugins.v2/shortplaymonitor/__init__.py +++ b/plugins.v2/shortplaymonitor/__init__.py @@ -63,7 +63,7 @@ class ShortPlayMonitor(_PluginBase): # 插件图标 plugin_icon = "Amule_B.png" # 插件版本 - plugin_version = "4.0.3" + plugin_version = "4.0.4" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins.v2/shortplaymonitor/requirements.txt b/plugins.v2/shortplaymonitor/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins.v2/shortplaymonitor/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins/cloudlinkmonitor/__init__.py b/plugins/cloudlinkmonitor/__init__.py index acb8c3c..be4f23e 100644 --- a/plugins/cloudlinkmonitor/__init__.py +++ b/plugins/cloudlinkmonitor/__init__.py @@ -60,7 +60,7 @@ class CloudLinkMonitor(_PluginBase): # 插件图标 plugin_icon = "Linkease_A.png" # 插件版本 - plugin_version = "2.4.6" + plugin_version = "2.4.7" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins/cloudlinkmonitor/requirements.txt b/plugins/cloudlinkmonitor/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins/cloudlinkmonitor/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins/cloudstrmapi/__init__.py b/plugins/cloudstrmapi/__init__.py index 5428d0f..1e327c0 100644 --- a/plugins/cloudstrmapi/__init__.py +++ b/plugins/cloudstrmapi/__init__.py @@ -44,7 +44,7 @@ class CloudStrmApi(_PluginBase): # 插件图标 plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/create.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.0.1" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins/cloudstrmapi/requirements.txt b/plugins/cloudstrmapi/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins/cloudstrmapi/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins/cloudstrmlocal/__init__.py b/plugins/cloudstrmlocal/__init__.py index ae1ea97..b17aa14 100644 --- a/plugins/cloudstrmlocal/__init__.py +++ b/plugins/cloudstrmlocal/__init__.py @@ -44,7 +44,7 @@ class CloudStrmLocal(_PluginBase): # 插件图标 plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/create.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.0.1" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins/cloudstrmlocal/requirements.txt b/plugins/cloudstrmlocal/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins/cloudstrmlocal/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins/dirmonitorenhanced/__init__.py b/plugins/dirmonitorenhanced/__init__.py index 6df0af4..f489b38 100644 --- a/plugins/dirmonitorenhanced/__init__.py +++ b/plugins/dirmonitorenhanced/__init__.py @@ -59,7 +59,7 @@ class DirMonitorEnhanced(_PluginBase): # 插件图标 plugin_icon = "directory.png" # 插件版本 - plugin_version = "1.0" + plugin_version = "1.0.1" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins/dirmonitorenhanced/requirements.txt b/plugins/dirmonitorenhanced/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins/dirmonitorenhanced/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins/filesoftlink/__init__.py b/plugins/filesoftlink/__init__.py index afd10d2..26c08f5 100644 --- a/plugins/filesoftlink/__init__.py +++ b/plugins/filesoftlink/__init__.py @@ -62,7 +62,7 @@ class FileSoftLink(_PluginBase): # 插件图标 plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/softlink.png" # 插件版本 - plugin_version = "2.0.2" + plugin_version = "2.0.3" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins/filesoftlink/requirements.txt b/plugins/filesoftlink/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins/filesoftlink/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0 diff --git a/plugins/shortplaymonitor/__init__.py b/plugins/shortplaymonitor/__init__.py index 078aba1..aab2724 100644 --- a/plugins/shortplaymonitor/__init__.py +++ b/plugins/shortplaymonitor/__init__.py @@ -64,7 +64,7 @@ class ShortPlayMonitor(_PluginBase): # 插件图标 plugin_icon = "Amule_B.png" # 插件版本 - plugin_version = "3.2" + plugin_version = "3.2.1" # 插件作者 plugin_author = "thsrite" # 作者主页 diff --git a/plugins/shortplaymonitor/requirements.txt b/plugins/shortplaymonitor/requirements.txt new file mode 100644 index 0000000..77b33a8 --- /dev/null +++ b/plugins/shortplaymonitor/requirements.txt @@ -0,0 +1 @@ +watchdog~=6.0.0