diff --git a/README.md b/README.md index a41dba6..7f46c32 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ MoviePilot三方插件市场:https://github.com/thsrite/MoviePilot-Plugins/ - 日程提醒 1.0 - 订阅提醒 1.1 - [Emby观影报告 1.5](docs%2FEmbyReporter.md) -- 演员订阅 1.6 +- 演员订阅 1.7 - [短剧刮削 3.2](docs%2FShortPlayMonitor.md) - 云盘实时监控 2.1 - 源文件恢复 1.2 diff --git a/package.json b/package.json index cee121a..2831847 100644 --- a/package.json +++ b/package.json @@ -212,11 +212,12 @@ "name": "演员订阅", "description": "自动订阅指定演员热映或最新电影或电视剧。", "labels": "订阅", - "version": "1.6", + "version": "1.7", "icon": "Mdcng_A.png", "author": "thsrite", "level": 2, "history": { + "v1.7": "修复bug", "v1.6": "增加历史删除按钮", "v1.5": "rename", "v1.4": "支持多个订阅源", diff --git a/plugins/actorsubscribe/__init__.py b/plugins/actorsubscribe/__init__.py index 12ffd80..03b0fb1 100644 --- a/plugins/actorsubscribe/__init__.py +++ b/plugins/actorsubscribe/__init__.py @@ -27,7 +27,7 @@ class ActorSubscribe(_PluginBase): # 插件图标 plugin_icon = "Mdcng_A.png" # 插件版本 - plugin_version = "1.6" + plugin_version = "1.7" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -305,7 +305,7 @@ class ActorSubscribe(_PluginBase): movies = DoubanChain().movie_showing(page=1, count=30) if not movies: return [] - medias = [MediaInfo(douban_info=movie) for movie in movies] + medias = [media.to_dict() for media in movies] logger.info(f"获取到豆瓣正在热映 {len(medias)} 部") return medias @@ -317,7 +317,7 @@ class ActorSubscribe(_PluginBase): sort="R", tags="", page=1, count=30) if not movies: return [] - medias = [MediaInfo(douban_info=movie) for movie in movies] + medias = [media.to_dict() for media in movies] logger.info(f"获取到豆瓣电影 {len(medias)} 部") return medias @@ -329,7 +329,7 @@ class ActorSubscribe(_PluginBase): sort="R", tags="", page=1, count=30) if not tvs: return [] - medias = [MediaInfo(douban_info=tv) for tv in tvs] + medias = [media.to_dict() for media in tvs] logger.info(f"获取到豆瓣剧集 {len(medias)} 部") return medias @@ -337,10 +337,10 @@ class ActorSubscribe(_PluginBase): """ 豆瓣电影TOP250 """ - movies = DoubanChain().movie_top250(mtype=MediaType.MOVIE, page=1, count=30) + movies = DoubanChain().movie_top250(page=1, count=30) if not movies: return [] - medias = [MediaInfo(douban_info=movie) for movie in movies] + medias = [media.to_dict() for media in movies] logger.info(f"获取到豆瓣电影TOP250 {len(medias)} 部") return medias @@ -351,7 +351,7 @@ class ActorSubscribe(_PluginBase): tvs = DoubanChain().tv_weekly_chinese(page=1, count=30) if not tvs: return [] - medias = [MediaInfo(douban_info=tv) for tv in tvs] + medias = [media.to_dict() for media in tvs] logger.info(f"获取到豆瓣国产剧集周榜 {len(medias)} 部") return medias @@ -362,7 +362,7 @@ class ActorSubscribe(_PluginBase): tvs = DoubanChain().tv_weekly_global(page=1, count=30) if not tvs: return [] - medias = [MediaInfo(douban_info=tv) for tv in tvs] + medias = [media.to_dict() for media in tvs] logger.info(f"获取到全球每周剧集口碑榜 {len(medias)} 部") return medias @@ -373,7 +373,7 @@ class ActorSubscribe(_PluginBase): tvs = DoubanChain().tv_animation(page=1, count=30) if not tvs: return [] - medias = [MediaInfo(douban_info=tv) for tv in tvs] + medias = [media.to_dict() for media in tvs] logger.info(f"获取到豆瓣动画剧集 {len(medias)} 部") return medias @@ -384,7 +384,7 @@ class ActorSubscribe(_PluginBase): movies = DoubanChain().movie_hot(page=1, count=30) if not movies: return [] - medias = [MediaInfo(douban_info=movie) for movie in movies] + medias = [media.to_dict() for media in movies] logger.info(f"获取到豆瓣热门电影 {len(medias)} 部") return medias @@ -395,7 +395,7 @@ class ActorSubscribe(_PluginBase): tvs = DoubanChain().tv_hot(page=1, count=30) if not tvs: return [] - medias = [MediaInfo(douban_info=tv) for tv in tvs] + medias = [media.to_dict() for media in tvs] logger.info(f"获取到豆瓣热门电视剧 {len(medias)} 部") return medias @@ -410,7 +410,7 @@ class ActorSubscribe(_PluginBase): page=1) if not movies: return [] - medias = [MediaInfo(tmdb_info=movie) for movie in movies] + medias = [movie.to_dict() for movie in movies] logger.info(f"获取到TMDB电影 {len(medias)} 部") return medias @@ -425,7 +425,7 @@ class ActorSubscribe(_PluginBase): page=1) if not tvs: return [] - medias = [MediaInfo(tmdb_info=tv) for tv in tvs] + medias = [tv.to_dict() for tv in tvs] logger.info(f"获取到TMDB剧集 {len(medias)} 部") return medias @@ -436,7 +436,7 @@ class ActorSubscribe(_PluginBase): tvs = TmdbChain().tmdb_trending(page=1) if not tvs: return [] - medias = [MediaInfo(tmdb_info=tv) for tv in tvs] + medias = [tv.to_dict() for tv in tvs] logger.info(f"获取到TMDB流行趋势 {len(medias)} 部") return medias