Files
AppleMusicDecrypt/main.py
2025-06-15 00:04:19 +08:00

38 lines
836 B
Python

import asyncio
import logging
import sys
from creart import add_creator
if sys.platform in ('win32', 'cygwin', 'cli'):
import winloop
winloop.install()
else:
import uvloop
uvloop.install()
loop = asyncio.new_event_loop()
loop.set_debug(True)
logging.getLogger("asyncio").setLevel(logging.WARNING)
from src.logger import LoggerCreator
add_creator(LoggerCreator)
from src.config import ConfigCreator
add_creator(ConfigCreator)
from src.api import APICreator
add_creator(APICreator)
from src.grpc.manager import WMCreator
add_creator(WMCreator)
from src.measurer import MeasurerCreator
add_creator(MeasurerCreator)
from src.cmd import InteractiveShell
if __name__ == '__main__':
cmd = InteractiveShell(loop)
try:
loop.run_until_complete(cmd.start())
except KeyboardInterrupt:
loop.stop()