feat:统一优化执行周期录入

This commit is contained in:
jxxghp
2025-01-13 13:17:36 +08:00
parent ca0231389c
commit a745d56802
13 changed files with 50 additions and 37 deletions

View File

@@ -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"
}
}

View File

@@ -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': '执行周期',

View File

@@ -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]:

View File

@@ -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': '执行周期',

View File

@@ -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': '定时扫描周期',

View File

@@ -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': '执行周期',

View File

@@ -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': '执行周期',

View File

@@ -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': '检查周期',

View File

@@ -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': '媒体库扫描周期',

View File

@@ -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': '执行周期',

View File

@@ -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': '执行周期',

View File

@@ -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': '执行周期',

View File

@@ -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': '执行周期',