mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 03:57:30 +08:00
- Introduced QuerySubscribeSharesTool, QueryPopularSubscribesTool, and QuerySubscribeHistoryTool to improve subscription querying capabilities. - Updated __all__ exports in init.py and factory.py to include the new tools. - Enhanced QuerySubscribesTool to support media type filtering with localized descriptions.
62 lines
2.6 KiB
Python
62 lines
2.6 KiB
Python
"""MoviePilot工具模块"""
|
|
|
|
from .base import MoviePilotTool
|
|
from app.agent.tools.impl.search_media import SearchMediaTool
|
|
from app.agent.tools.impl.add_subscribe import AddSubscribeTool
|
|
from app.agent.tools.impl.search_torrents import SearchTorrentsTool
|
|
from app.agent.tools.impl.add_download import AddDownloadTool
|
|
from app.agent.tools.impl.query_subscribes import QuerySubscribesTool
|
|
from app.agent.tools.impl.query_subscribe_shares import QuerySubscribeSharesTool
|
|
from app.agent.tools.impl.query_popular_subscribes import QueryPopularSubscribesTool
|
|
from app.agent.tools.impl.query_subscribe_history import QuerySubscribeHistoryTool
|
|
from app.agent.tools.impl.delete_subscribe import DeleteSubscribeTool
|
|
from app.agent.tools.impl.query_downloads import QueryDownloadsTool
|
|
from app.agent.tools.impl.delete_download import DeleteDownloadTool
|
|
from app.agent.tools.impl.query_downloaders import QueryDownloadersTool
|
|
from app.agent.tools.impl.query_sites import QuerySitesTool
|
|
from app.agent.tools.impl.test_site import TestSiteTool
|
|
from app.agent.tools.impl.get_recommendations import GetRecommendationsTool
|
|
from app.agent.tools.impl.query_media_library import QueryMediaLibraryTool
|
|
from app.agent.tools.impl.query_directories import QueryDirectoriesTool
|
|
from app.agent.tools.impl.list_directory import ListDirectoryTool
|
|
from app.agent.tools.impl.query_transfer_history import QueryTransferHistoryTool
|
|
from app.agent.tools.impl.transfer_file import TransferFileTool
|
|
from app.agent.tools.impl.send_message import SendMessageTool
|
|
from app.agent.tools.impl.query_schedulers import QuerySchedulersTool
|
|
from app.agent.tools.impl.run_scheduler import RunSchedulerTool
|
|
from app.agent.tools.impl.query_workflows import QueryWorkflowsTool
|
|
from app.agent.tools.impl.run_workflow import RunWorkflowTool
|
|
from app.agent.tools.impl.update_site_cookie import UpdateSiteCookieTool
|
|
from .factory import MoviePilotToolFactory
|
|
|
|
__all__ = [
|
|
"MoviePilotTool",
|
|
"SearchMediaTool",
|
|
"AddSubscribeTool",
|
|
"SearchTorrentsTool",
|
|
"AddDownloadTool",
|
|
"QuerySubscribesTool",
|
|
"QuerySubscribeSharesTool",
|
|
"QueryPopularSubscribesTool",
|
|
"QuerySubscribeHistoryTool",
|
|
"DeleteSubscribeTool",
|
|
"QueryDownloadsTool",
|
|
"DeleteDownloadTool",
|
|
"QueryDownloadersTool",
|
|
"QuerySitesTool",
|
|
"TestSiteTool",
|
|
"UpdateSiteCookieTool",
|
|
"GetRecommendationsTool",
|
|
"QueryMediaLibraryTool",
|
|
"QueryDirectoriesTool",
|
|
"ListDirectoryTool",
|
|
"QueryTransferHistoryTool",
|
|
"TransferFileTool",
|
|
"SendMessageTool",
|
|
"QuerySchedulersTool",
|
|
"RunSchedulerTool",
|
|
"QueryWorkflowsTool",
|
|
"RunWorkflowTool",
|
|
"MoviePilotToolFactory"
|
|
]
|