23 lines
868 B
Python
23 lines
868 B
Python
from __future__ import annotations
|
|
|
|
from .domestic_platform_features import register_domestic_platform_routes
|
|
from .douyin_features import register_douyin_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="微信视频号")
|
|
app.openapi_schema = None
|