mirror of
https://github.com/Xtao-Labs/WakeUp2XiaoAi.git
synced 2024-11-16 04:35:52 +00:00
28 lines
790 B
Python
28 lines
790 B
Python
import asyncio
|
|
import warnings
|
|
from config import FILE_PATH, XIAOAI_URL
|
|
from defs.wakeup import WakeUp
|
|
from defs.xiaoai import XiaoAi
|
|
|
|
warnings.filterwarnings("ignore", category=DeprecationWarning)
|
|
|
|
|
|
async def main():
|
|
wakeup = WakeUp(FILE_PATH)
|
|
xiaoai = XiaoAi(XIAOAI_URL)
|
|
print(f"链接过期时间:{xiaoai.expire_time.strftime('%Y-%m-%d %H:%M:%S')}")
|
|
wakeup.load_data()
|
|
data = wakeup.convert_data()
|
|
table = await xiaoai.get_all_course()
|
|
print(f"开始处理课程表 - {table.name}")
|
|
print("开始删除课程表数据")
|
|
await xiaoai.delete_all_course()
|
|
print("开始导入课程表数据")
|
|
for i in data:
|
|
await xiaoai.add_course(i)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
loop = asyncio.get_event_loop()
|
|
loop.run_until_complete(main())
|