python3的异步hse ruz api客户端
aioruz的Python项目详细描述
aioruz
Async HSE RUZ API client for Python 3.
用法
获取学生日程:
fromdatetimeimportdate,timedeltaimportasyncioimportaioruzasyncdefmain():# Get schedule on 10 days forwardprint(awaitaioruz.student_schedule(email='example1@edu.hse.ru',to_date=10))# Suitable for lecturers as there is no way to get lecturer's person_id by emailprint(awaitaioruz.schedule(person_type='lecturer',person_id=12345,from_date=date.today(),to_date=date.today()+timedelta(days=7))# Get student's info by emailprint(awaitaioruz.student_info('example@edu.hse.ru'))# Search for queryprint(awaitaioruz.search('some name'))loop=asyncio.get_event_loop()loop.run_until_completed(main())
安装
通过PIP安装:
pip install aioruz
安全性
默认情况下,SSL证书验证处于关闭状态。要返回,请将aioruz.VERIFY_SSL
设置为True
。
importaioruzaioruz.VERIFY_SSL=True
或者可以将RUZ_VERIFY_SSL
环境设置为True
。
反馈
请将错误报告发送到this电报聊天。