add media category api

This commit is contained in:
jxxghp
2024-05-22 18:02:28 +08:00
parent 4835f6c6c9
commit f1f187fc77
6 changed files with 59 additions and 1 deletions

View File

@ -1,5 +1,5 @@
from pathlib import Path
from typing import Optional, List, Tuple, Union
from typing import Optional, List, Tuple, Union, Dict
import cn2an
@ -225,6 +225,17 @@ class TheMovieDbModule(_ModuleBase):
"""
return self.tmdb.get_info(mtype=mtype, tmdbid=tmdbid)
def media_category(self) -> Optional[Dict[str, list]]:
"""
获取媒体分类
:return: 获取二级分类配置字典项,需包括电影、电视剧、动漫
"""
return {
"电影": list(self.category.movie_categorys),
"电视剧": list(self.category.tv_categorys),
"动漫": list(self.category.anime_categorys)
}
def search_medias(self, meta: MetaBase) -> Optional[List[MediaInfo]]:
"""
搜索媒体信息