mirror of
https://github.com/thsrite/MoviePilot-Plugins.git
synced 2026-06-04 23:16:50 +00:00
fix 演员订阅v1.8支持自定义订阅username,默认演员订阅
This commit is contained in:
@@ -24,7 +24,7 @@ MoviePilot三方插件市场:https://github.com/thsrite/MoviePilot-Plugins/
|
||||
- 日程提醒 1.0
|
||||
- 订阅提醒 1.1
|
||||
- [Emby观影报告 1.5](docs%2FEmbyReporter.md)
|
||||
- 演员订阅 1.7
|
||||
- 演员订阅 1.8
|
||||
- [短剧刮削 3.2](docs%2FShortPlayMonitor.md)
|
||||
- 云盘实时监控 2.1
|
||||
- 源文件恢复 1.2
|
||||
|
||||
@@ -212,11 +212,12 @@
|
||||
"name": "演员订阅",
|
||||
"description": "自动订阅指定演员热映或最新电影或电视剧。",
|
||||
"labels": "订阅",
|
||||
"version": "1.7",
|
||||
"version": "1.8",
|
||||
"icon": "Mdcng_A.png",
|
||||
"author": "thsrite",
|
||||
"level": 2,
|
||||
"history": {
|
||||
"v1.8": "支持自定义订阅username,默认`演员订阅`",
|
||||
"v1.7": "修复bug",
|
||||
"v1.6": "增加历史删除按钮",
|
||||
"v1.5": "rename",
|
||||
|
||||
@@ -27,7 +27,7 @@ class ActorSubscribe(_PluginBase):
|
||||
# 插件图标
|
||||
plugin_icon = "Mdcng_A.png"
|
||||
# 插件版本
|
||||
plugin_version = "1.7"
|
||||
plugin_version = "1.8"
|
||||
# 插件作者
|
||||
plugin_author = "thsrite"
|
||||
# 作者主页
|
||||
@@ -50,6 +50,7 @@ class ActorSubscribe(_PluginBase):
|
||||
_quality = None
|
||||
_resolution = None
|
||||
_effect = None
|
||||
_username = None
|
||||
_clear = False
|
||||
_clear_already_handle = False
|
||||
_source = ["douban_showing"]
|
||||
@@ -100,6 +101,7 @@ class ActorSubscribe(_PluginBase):
|
||||
self._clear = config.get("clear")
|
||||
self._clear_already_handle = config.get("clear_already_handle")
|
||||
self._source = config.get("source")
|
||||
self._username = config.get("username") or '演员订阅'
|
||||
|
||||
# 清理插件订阅历史
|
||||
if self._clear:
|
||||
@@ -253,7 +255,7 @@ class ActorSubscribe(_PluginBase):
|
||||
quality=self._quality,
|
||||
resolution=self._resolution,
|
||||
effect=self._effect,
|
||||
username=settings.SUPERUSER)
|
||||
username=self._username)
|
||||
# 存储历史记录
|
||||
history.append({
|
||||
"title": mediainfo.title,
|
||||
@@ -317,7 +319,7 @@ class ActorSubscribe(_PluginBase):
|
||||
sort="R", tags="", page=1, count=30)
|
||||
if not movies:
|
||||
return []
|
||||
medias = [media.to_dict() for media in movies]
|
||||
medias = [media.to_dict() for media in movies]
|
||||
logger.info(f"获取到豆瓣电影 {len(medias)} 部")
|
||||
return medias
|
||||
|
||||
@@ -452,6 +454,7 @@ class ActorSubscribe(_PluginBase):
|
||||
"clear": self._clear,
|
||||
"clear_already_handle": self._clear_already_handle,
|
||||
"source": self._source,
|
||||
"username": self._username,
|
||||
})
|
||||
|
||||
def delete_history(self, key: str, apikey: str):
|
||||
@@ -701,6 +704,28 @@ class ActorSubscribe(_PluginBase):
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
'component': 'VRow',
|
||||
'content': [
|
||||
{
|
||||
'component': 'VCol',
|
||||
'props': {
|
||||
'cols': 12,
|
||||
'md': 3
|
||||
},
|
||||
'content': [
|
||||
{
|
||||
'component': 'VTextField',
|
||||
'props': {
|
||||
'model': 'username',
|
||||
'label': '订阅用户',
|
||||
'placeholder': '默认为`演员订阅`'
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
], {
|
||||
@@ -711,6 +736,7 @@ class ActorSubscribe(_PluginBase):
|
||||
"quality": "",
|
||||
"resolution": "",
|
||||
"effect": "",
|
||||
"username": "演员订阅",
|
||||
"clear": False,
|
||||
"clear_already_handle": False,
|
||||
"source": ["douban_showing"]
|
||||
|
||||
Reference in New Issue
Block a user