extensive changes
This commit is contained in:
46
main.py
46
main.py
@@ -1,48 +1,16 @@
|
||||
import asyncio
|
||||
import dataclasses
|
||||
import json
|
||||
import logging
|
||||
import random
|
||||
import sys
|
||||
import socketio
|
||||
import tempfile
|
||||
from contextlib import nullcontext
|
||||
from functools import partial
|
||||
from pathlib import Path
|
||||
from typing import Annotated, Optional, TextIO
|
||||
|
||||
from typing import Annotated
|
||||
import typer
|
||||
from typer_injector import InjectingTyper
|
||||
|
||||
from pymobiledevice3.bonjour import DEFAULT_BONJOUR_TIMEOUT, browse_remotepairing_manual_pairing
|
||||
from pymobiledevice3.cli.cli_common import (
|
||||
RSDServiceProviderDep,
|
||||
async_command,
|
||||
print_json,
|
||||
prompt_device_list,
|
||||
sudo_required,
|
||||
user_requested_colored_output,
|
||||
)
|
||||
from pymobiledevice3.common import get_home_folder
|
||||
from pymobiledevice3.exceptions import NoDeviceConnectedError
|
||||
from pymobiledevice3.pair_records import PAIRING_RECORD_EXT, get_remote_pairing_record_filename
|
||||
from pymobiledevice3.remote.common import ConnectionType, TunnelProtocol
|
||||
from pymobiledevice3.remote.module_imports import MAX_IDLE_TIMEOUT, start_tunnel, verify_tunnel_imports
|
||||
from pymobiledevice3.remote.remote_service_discovery import RSD_PORT
|
||||
from pymobiledevice3.remote.tunnel_service import (
|
||||
RemotePairingManualPairingService,
|
||||
get_core_device_tunnel_services,
|
||||
get_remote_pairing_tunnel_services,
|
||||
)
|
||||
from pymobiledevice3.remote.utils import get_rsds
|
||||
from pymobiledevice3.remote.common import TunnelProtocol
|
||||
from pymobiledevice3.remote.module_imports import verify_tunnel_imports
|
||||
from pymobiledevice3.tunneld.api import TUNNELD_DEFAULT_ADDRESS
|
||||
from pymobiledevice3.utils import run_in_loop
|
||||
from server import TunneldRunnerSio, LocationSimulationState, logger
|
||||
|
||||
from src.pymd3_vue_location_sim.server import TunneldRunnerSio, LocationSimulationState
|
||||
from src.pymd3_vue_location_sim.json_formatter import logger
|
||||
|
||||
def main():
|
||||
cli_tunneld(host="0.0.0.0", port=8000)
|
||||
|
||||
cli_tunneld(host="0.0.0.0", port=49151)
|
||||
|
||||
def cli_tunneld(
|
||||
host: Annotated[str, typer.Option(help="Address to bind the tunneld server to.")] = TUNNELD_DEFAULT_ADDRESS[0],
|
||||
@@ -93,4 +61,4 @@ def cli_tunneld(
|
||||
|
||||
# 4. Entry point (always last)
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user