mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-29 20:17:13 +08:00
23 lines
732 B
Python
23 lines
732 B
Python
from typing import Optional, List
|
|
|
|
from app.schemas.dashboard import DownloaderInfo as _SchemaDownloaderInfo
|
|
from app.schemas.dashboard import Statistic as _SchemaStatistic
|
|
from app.chain import ChainBase
|
|
|
|
|
|
class DashboardChain(ChainBase):
|
|
"""
|
|
各类仪表板统计处理链
|
|
"""
|
|
def media_statistic(self, server: Optional[str] = None) -> Optional[List[_SchemaStatistic]]:
|
|
"""
|
|
媒体数量统计
|
|
"""
|
|
return self.run_module("media_statistic", server=server)
|
|
|
|
def downloader_info(self, downloader: Optional[str] = None) -> Optional[List[_SchemaDownloaderInfo]]:
|
|
"""
|
|
下载器信息
|
|
"""
|
|
return self.run_module("downloader_info", downloader=downloader)
|