From a745d568029b3335416652a5a7d6b7bf60bb2cf5 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 13 Jan 2025 13:17:36 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E7=BB=9F=E4=B8=80=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=89=A7=E8=A1=8C=E5=91=A8=E6=9C=9F=E5=BD=95=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.v2.json | 36 ++++++++++++------- plugins.v2/autoclean/__init__.py | 4 +-- plugins.v2/autosignin/__init__.py | 7 ++-- plugins.v2/brushflow/__init__.py | 4 +-- plugins.v2/ffmpegthumb/__init__.py | 4 +-- plugins.v2/iyuuautoseed/__init__.py | 4 +-- plugins.v2/libraryscraper/__init__.py | 4 +-- plugins.v2/moviepilotupdatenotify/__init__.py | 4 +-- plugins.v2/personmeta/__init__.py | 4 +-- plugins.v2/rsssubscribe/__init__.py | 4 +-- plugins.v2/synccookiecloud/__init__.py | 4 +-- plugins.v2/torrentremover/__init__.py | 4 +-- plugins.v2/torrenttransfer/__init__.py | 4 +-- 13 files changed, 50 insertions(+), 37 deletions(-) diff --git a/package.v2.json b/package.v2.json index 57b8699..5198442 100644 --- a/package.v2.json +++ b/package.v2.json @@ -20,11 +20,12 @@ "name": "站点刷流", "description": "自动托管刷流,将会提高对应站点的访问频率。", "labels": "刷流,仪表板", - "version": "4.1", + "version": "4.2", "icon": "brush.jpg", "author": "jxxghp,InfinityPacer", "level": 2, "history": { + "v4.2": "优化执行周期输入,需要MoviePilot v2.2.1+", "v4.1": "支持通过CRON表达式配置开启时间,固定10分钟为执行周期", "v4.0": "站点独立配置项支持配置NexusPHP 站点自动跳过下载提示页", "v3.9": "MoviePilot V2 版本站点刷流插件" @@ -34,11 +35,12 @@ "name": "站点自动签到", "description": "自动模拟登录、签到站点。", "labels": "站点", - "version": "2.5.2", + "version": "2.5.3", "icon": "signin.png", "author": "thsrite", "level": 2, "history": { + "v2.5.3": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.5.2": "修复HDArea签到", "v2.5.1": "修复空签到失败问题", "v2.5": "MoviePilot V2 版本站点自动签到插件" @@ -99,11 +101,12 @@ "name": "自动转移做种", "description": "定期转移下载器中的做种任务到另一个下载器。", "labels": "做种", - "version": "1.8", + "version": "1.9", "icon": "seed.png", "author": "jxxghp", "level": 2, "history": { + "v1.9": "优化执行周期输入,需要MoviePilot v2.2.1+", "v1.8": "支持qbittorrent 5", "v1.7": "MoviePilot V2 版本自动转移做种插件", "v1.7.1": "修复兼容性问题" @@ -113,11 +116,12 @@ "name": "自定义订阅", "description": "定时刷新RSS报文,识别内容后添加订阅或直接下载。", "labels": "订阅", - "version": "2.0", + "version": "2.1", "icon": "rss.png", "author": "jxxghp", "level": 2, "history": { + "v2.1": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0": "兼容MoviePilot V2 版本" } }, @@ -125,11 +129,12 @@ "name": "FFmpeg缩略图", "description": "TheMovieDb没有背景图片时使用FFmpeg截取视频文件缩略图", "labels": "刮削", - "version": "2.0", + "version": "2.1", "icon": "ffmpeg.png", "author": "jxxghp", "level": 1, "history": { + "v2.1": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0": "兼容MoviePilot V2 版本" } }, @@ -137,11 +142,12 @@ "name": "媒体库刮削", "description": "定时对媒体库进行刮削,补齐缺失元数据和图片。", "labels": "刮削", - "version": "2.0", + "version": "2.1", "icon": "scraper.png", "author": "jxxghp", "level": 1, "history": { + "v2.1": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0": "兼容MoviePilot V2 版本", "v1.5": "修复未获取fanart图片的问题", "v1.4.1": "修复nfo文件读取失败时任务中断问题" @@ -151,11 +157,12 @@ "name": "演职人员刮削", "description": "刮削演职人员图片以及中文名称。", "labels": "媒体库,刮削", - "version": "2.0.1", + "version": "2.1", "icon": "actor.png", "author": "jxxghp", "level": 1, "history": { + "v2.1": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0": "兼容MoviePilot V2 版本", "v1.4": "人物图片调整为优先从TMDB获取,避免douban图片CDN加载过慢的问题", "v1.3": "修复v1.8.5版本后刮削报错问题" @@ -179,11 +186,12 @@ "name": "定时清理媒体库", "description": "定时清理用户下载的种子、源文件、媒体库文件。", "labels": "媒体库", - "version": "2.0", + "version": "2.1", "icon": "clean.png", "author": "thsrite", "level": 2, "history": { + "v2.1": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0": "兼容MoviePilot V2 版本" } }, @@ -191,11 +199,12 @@ "name": "自动删种", "description": "自动删除下载器中的下载任务。", "labels": "做种", - "version": "2.1.1", + "version": "2.2", "icon": "delete.jpg", "author": "jxxghp", "level": 2, "history": { + "v2.2": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.1.1": "修复兼容MoviePilot V2 版本", "v2.0": "兼容MoviePilot V2 版本" } @@ -204,11 +213,12 @@ "name": "IYUU自动辅种", "description": "基于IYUU官方Api实现自动辅种。", "labels": "做种,IYUU", - "version": "2.5", + "version": "2.6", "icon": "IYUU.png", "author": "jxxghp", "level": 2, "history": { + "v2.6": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.5": "修复qb辅种结束后自动开始暂停的种子", "v2.4": "辅种结束后,一起开始所有辅种后暂停的种子(排除了出错的种子)", "v2.3": "支持qbittorrent 5", @@ -246,11 +256,12 @@ "name": "同步CookieCloud", "description": "同步MoviePilot站点Cookie到本地CookieCloud。", "labels": "站点", - "version": "2.1", + "version": "2.2", "icon": "Cookiecloud_A.png", "author": "thsrite", "level": 1, "history": { + "v2.2": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.1": "兼容MoviePilot V2" } }, @@ -295,11 +306,12 @@ "name": "MoviePilot更新推送", "description": "MoviePilot推送release更新通知、自动重启。", "labels": "消息通知,自动更新", - "version": "2.0", + "version": "2.1", "icon": "Moviepilot_A.png", "author": "thsrite", "level": 1, "history": { + "v2.1": "优化执行周期输入,需要MoviePilot v2.2.1+", "v2.0": "兼容MoviePilot V2" } } diff --git a/plugins.v2/autoclean/__init__.py b/plugins.v2/autoclean/__init__.py index 7d909ac..26a83dc 100644 --- a/plugins.v2/autoclean/__init__.py +++ b/plugins.v2/autoclean/__init__.py @@ -27,7 +27,7 @@ class AutoClean(_PluginBase): # 插件图标 plugin_icon = "clean.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.1" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -351,7 +351,7 @@ class AutoClean(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/autosignin/__init__.py b/plugins.v2/autosignin/__init__.py index 07425f6..82913a6 100644 --- a/plugins.v2/autosignin/__init__.py +++ b/plugins.v2/autosignin/__init__.py @@ -37,7 +37,7 @@ class AutoSignIn(_PluginBase): # 插件图标 plugin_icon = "signin.png" # 插件版本 - plugin_version = "2.5.2" + plugin_version = "2.5.3" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -359,7 +359,7 @@ class AutoSignIn(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', @@ -856,9 +856,10 @@ class AutoSignIn(_PluginBase): message=f"站点【{url}】不存在" ) else: + site_name, message = self.signin_site(site_info) return schemas.Response( success=True, - message=self.signin_site(site_info) + message=f"站点【{site_name}】{message or '签到成功'}" ) def signin_site(self, site_info: CommentedMap) -> Tuple[str, str]: diff --git a/plugins.v2/brushflow/__init__.py b/plugins.v2/brushflow/__init__.py index b22c76c..3a84f8c 100644 --- a/plugins.v2/brushflow/__init__.py +++ b/plugins.v2/brushflow/__init__.py @@ -251,7 +251,7 @@ class BrushFlow(_PluginBase): # 插件图标 plugin_icon = "brush.jpg" # 插件版本 - plugin_version = "4.1" + plugin_version = "4.2" # 插件作者 plugin_author = "jxxghp,InfinityPacer" # 作者主页 @@ -924,7 +924,7 @@ class BrushFlow(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/ffmpegthumb/__init__.py b/plugins.v2/ffmpegthumb/__init__.py index b645f31..5550ace 100644 --- a/plugins.v2/ffmpegthumb/__init__.py +++ b/plugins.v2/ffmpegthumb/__init__.py @@ -28,7 +28,7 @@ class FFmpegThumb(_PluginBase): # 插件图标 plugin_icon = "ffmpeg.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.1" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -176,7 +176,7 @@ class FFmpegThumb(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '定时扫描周期', diff --git a/plugins.v2/iyuuautoseed/__init__.py b/plugins.v2/iyuuautoseed/__init__.py index 748ff3e..1960d4c 100644 --- a/plugins.v2/iyuuautoseed/__init__.py +++ b/plugins.v2/iyuuautoseed/__init__.py @@ -33,7 +33,7 @@ class IYUUAutoSeed(_PluginBase): # 插件图标 plugin_icon = "IYUU.png" # 插件版本 - plugin_version = "2.5" + plugin_version = "2.6" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -309,7 +309,7 @@ class IYUUAutoSeed(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/libraryscraper/__init__.py b/plugins.v2/libraryscraper/__init__.py index 682e969..d7b9198 100644 --- a/plugins.v2/libraryscraper/__init__.py +++ b/plugins.v2/libraryscraper/__init__.py @@ -27,7 +27,7 @@ class LibraryScraper(_PluginBase): # 插件图标 plugin_icon = "scraper.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.1" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -205,7 +205,7 @@ class LibraryScraper(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/moviepilotupdatenotify/__init__.py b/plugins.v2/moviepilotupdatenotify/__init__.py index 3841ce0..05866a3 100644 --- a/plugins.v2/moviepilotupdatenotify/__init__.py +++ b/plugins.v2/moviepilotupdatenotify/__init__.py @@ -23,7 +23,7 @@ class MoviePilotUpdateNotify(_PluginBase): # 插件图标 plugin_icon = "Moviepilot_A.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.1" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -288,7 +288,7 @@ class MoviePilotUpdateNotify(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '检查周期', diff --git a/plugins.v2/personmeta/__init__.py b/plugins.v2/personmeta/__init__.py index f1c5049..4be5e26 100644 --- a/plugins.v2/personmeta/__init__.py +++ b/plugins.v2/personmeta/__init__.py @@ -38,7 +38,7 @@ class PersonMeta(_PluginBase): # 插件图标 plugin_icon = "actor.png" # 插件版本 - plugin_version = "2.0.1" + plugin_version = "2.1" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -199,7 +199,7 @@ class PersonMeta(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '媒体库扫描周期', diff --git a/plugins.v2/rsssubscribe/__init__.py b/plugins.v2/rsssubscribe/__init__.py index 4480b2d..9af08e9 100644 --- a/plugins.v2/rsssubscribe/__init__.py +++ b/plugins.v2/rsssubscribe/__init__.py @@ -33,7 +33,7 @@ class RssSubscribe(_PluginBase): # 插件图标 plugin_icon = "rss.png" # 插件版本 - plugin_version = "2.0" + plugin_version = "2.1" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -249,7 +249,7 @@ class RssSubscribe(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/synccookiecloud/__init__.py b/plugins.v2/synccookiecloud/__init__.py index 6fcd4c4..81205d6 100644 --- a/plugins.v2/synccookiecloud/__init__.py +++ b/plugins.v2/synccookiecloud/__init__.py @@ -24,7 +24,7 @@ class SyncCookieCloud(_PluginBase): # 插件图标 plugin_icon = "Cookiecloud_A.png" # 插件版本 - plugin_version = "2.1" + plugin_version = "2.2" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -243,7 +243,7 @@ class SyncCookieCloud(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/torrentremover/__init__.py b/plugins.v2/torrentremover/__init__.py index f3ab683..ddae9d9 100644 --- a/plugins.v2/torrentremover/__init__.py +++ b/plugins.v2/torrentremover/__init__.py @@ -26,7 +26,7 @@ class TorrentRemover(_PluginBase): # 插件图标 plugin_icon = "delete.jpg" # 插件版本 - plugin_version = "2.1.1" + plugin_version = "2.2" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -207,7 +207,7 @@ class TorrentRemover(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期', diff --git a/plugins.v2/torrenttransfer/__init__.py b/plugins.v2/torrenttransfer/__init__.py index 35c1438..9beb8f4 100644 --- a/plugins.v2/torrenttransfer/__init__.py +++ b/plugins.v2/torrenttransfer/__init__.py @@ -28,7 +28,7 @@ class TorrentTransfer(_PluginBase): # 插件图标 plugin_icon = "seed.png" # 插件版本 - plugin_version = "1.8" + plugin_version = "1.9" # 插件作者 plugin_author = "jxxghp" # 作者主页 @@ -259,7 +259,7 @@ class TorrentTransfer(_PluginBase): }, 'content': [ { - 'component': 'VTextField', + 'component': 'VCronField', 'props': { 'model': 'cron', 'label': '执行周期',