from __future__ import annotations from .domestic_platform_features import register_domestic_platform_routes from .douyin_features import register_douyin_routes from .oneliner_features import register_oneliner_routes try: from . import core_main as core except Exception: # Keep a bytecode-backed fallback so the app can still boot if the # recovered source baseline is incomplete in this workspace. from .legacy_runtime import load_legacy_main core = load_legacy_main() app = core.app register_douyin_routes(app, core) register_domestic_platform_routes(app, core, platform="xiaohongshu", label="小红书") register_domestic_platform_routes(app, core, platform="bilibili", label="哔哩哔哩") register_domestic_platform_routes(app, core, platform="kuaishou", label="快手") register_domestic_platform_routes(app, core, platform="wechat_video", label="微信视频号") register_oneliner_routes(app, core) app.openapi_schema = None