mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 15:38:19 +08:00
feat: add AniList rankings and discovery
This commit is contained in:
+28
-8
@@ -1122,33 +1122,53 @@ class ChainBase(metaclass=ABCMeta):
|
||||
"async_search_medias", meta=meta, source=source
|
||||
)
|
||||
|
||||
def search_persons(self, name: str) -> Optional[List[MediaPerson]]:
|
||||
def search_persons(
|
||||
self, name: str, source: Optional[str] = None
|
||||
) -> Optional[List[MediaPerson]]:
|
||||
"""
|
||||
搜索人物信息
|
||||
:param name: 人物名称
|
||||
:param source: 请求级搜索数据源
|
||||
:return: 人物信息列表
|
||||
"""
|
||||
return self.run_module("search_persons", name=name)
|
||||
return self.run_module("search_persons", name=name, source=source)
|
||||
|
||||
async def async_search_persons(self, name: str) -> Optional[List[MediaPerson]]:
|
||||
async def async_search_persons(
|
||||
self, name: str, source: Optional[str] = None
|
||||
) -> Optional[List[MediaPerson]]:
|
||||
"""
|
||||
搜索人物信息(异步版本)
|
||||
:param name: 人物名称
|
||||
:param source: 请求级搜索数据源
|
||||
:return: 人物信息列表
|
||||
"""
|
||||
return await self.async_run_module("async_search_persons", name=name)
|
||||
return await self.async_run_module(
|
||||
"async_search_persons", name=name, source=source
|
||||
)
|
||||
|
||||
def search_collections(self, name: str) -> Optional[List[MediaInfo]]:
|
||||
def search_collections(
|
||||
self, name: str, source: Optional[str] = None
|
||||
) -> Optional[List[MediaInfo]]:
|
||||
"""
|
||||
搜索集合信息
|
||||
:param name: 集合名称
|
||||
:param source: 请求级搜索数据源
|
||||
:return: 合集信息列表
|
||||
"""
|
||||
return self.run_module("search_collections", name=name)
|
||||
return self.run_module("search_collections", name=name, source=source)
|
||||
|
||||
async def async_search_collections(self, name: str) -> Optional[List[MediaInfo]]:
|
||||
async def async_search_collections(
|
||||
self, name: str, source: Optional[str] = None
|
||||
) -> Optional[List[MediaInfo]]:
|
||||
"""
|
||||
搜索集合信息(异步版本)
|
||||
:param name: 集合名称
|
||||
:param source: 请求级搜索数据源
|
||||
:return: 合集信息列表
|
||||
"""
|
||||
return await self.async_run_module("async_search_collections", name=name)
|
||||
return await self.async_run_module(
|
||||
"async_search_collections", name=name, source=source
|
||||
)
|
||||
|
||||
def get_search_page_size(
|
||||
self,
|
||||
|
||||
Reference in New Issue
Block a user