57 lines
1.3 KiB
Python
57 lines
1.3 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""兼容入口:保留 test1.py 的运行方式,实际实现位于 tyyp_app 包。"""
|
|
from __future__ import annotations
|
|
|
|
from tyyp_app.api import app
|
|
from tyyp_app.automation import input_code, submit_code, submit_phone
|
|
from tyyp_app.cli import main
|
|
from tyyp_app.config import (
|
|
DEFAULT_PHONE,
|
|
DEFAULT_TARGET_URL,
|
|
FLOW_CLEANUP_INTERVAL_SECONDS,
|
|
GET_YAN_ZHEN_MA_URL,
|
|
MOBILE_UA_POOL,
|
|
ORDER_PACKET_URL,
|
|
PROJECT_ROOT,
|
|
PROXY_FETCH_HEADERS,
|
|
PROXY_SOURCE_URL,
|
|
SESSION_IDLE_SECONDS,
|
|
)
|
|
from tyyp_app.schemas import (
|
|
ApiSubmitCodeRequest,
|
|
ApiSubmitCodeResponse,
|
|
ApiSubmitPhoneRequest,
|
|
ApiSubmitPhoneResponse,
|
|
)
|
|
from tyyp_app.services import FlowService, FlowSessionStore, ProxyProvider
|
|
|
|
__all__ = [
|
|
"app",
|
|
"main",
|
|
"submit_phone",
|
|
"submit_code",
|
|
"input_code",
|
|
"ApiSubmitPhoneRequest",
|
|
"ApiSubmitPhoneResponse",
|
|
"ApiSubmitCodeRequest",
|
|
"ApiSubmitCodeResponse",
|
|
"FlowService",
|
|
"FlowSessionStore",
|
|
"ProxyProvider",
|
|
"DEFAULT_PHONE",
|
|
"DEFAULT_TARGET_URL",
|
|
"GET_YAN_ZHEN_MA_URL",
|
|
"ORDER_PACKET_URL",
|
|
"PROXY_SOURCE_URL",
|
|
"SESSION_IDLE_SECONDS",
|
|
"FLOW_CLEANUP_INTERVAL_SECONDS",
|
|
"MOBILE_UA_POOL",
|
|
"PROXY_FETCH_HEADERS",
|
|
"PROJECT_ROOT",
|
|
]
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|