mirror of
https://github.com/amtoaer/bili-sync.git
synced 2026-07-21 04:32:18 +08:00
fix: 尝试修复 emby 头像路径,异步化所有文件操作
This commit is contained in:
21
entry.py
21
entry.py
@@ -4,7 +4,7 @@ import sys
|
||||
import uvloop
|
||||
from loguru import logger
|
||||
|
||||
from commands import recheck
|
||||
from commands import recheck, upper_thumb
|
||||
from models import init_model
|
||||
from processor import cleanup, process
|
||||
from settings import settings
|
||||
@@ -14,16 +14,15 @@ asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
|
||||
|
||||
async def entry() -> None:
|
||||
await init_model()
|
||||
if any("once" in _ for _ in sys.argv):
|
||||
# 单次运行
|
||||
logger.info("Running once...")
|
||||
await process()
|
||||
return
|
||||
if any("recheck" in _ for _ in sys.argv):
|
||||
# 重新检查
|
||||
logger.info("Rechecking...")
|
||||
await recheck()
|
||||
return
|
||||
for command, func in [
|
||||
("once", process),
|
||||
("recheck", recheck),
|
||||
("upper_thumb", upper_thumb),
|
||||
]:
|
||||
if any(command in _ for _ in sys.argv):
|
||||
logger.info("Running {}...", command)
|
||||
await func()
|
||||
return
|
||||
logger.info("Running daemon...")
|
||||
while True:
|
||||
await process()
|
||||
|
||||
Reference in New Issue
Block a user