无限校园父母的小型异步 API 包装器。
项目描述
无限校园父 API
这是Infinite Campus API的异步包装器。假设您是注册 Canvas 的学生的家长,这将检索几种类型的对象。
可以返回的对象类型包括:
- 学生
- 培训班
- 作业
- 条款
提供此模块以与 Home Assistant 自定义集成Infinite Campus一起使用,但它也可用作您自己项目的独立模块。
安装
要安装模块,请使用:
python3 -m pip install ic-parent-api
用法
获取学生的示例用法,打印名字:
import asyncio
from ic_parent_api import InfiniteCampus
base_url = "https://school.infinitecampus.com"
username = "myusername"
password = "myp4ssw0rd!"
district = "schooldistrict"
async def get_students():
client = InfiniteCampus(f"{base_url}",f"{username}",f"{password},f"{district})
return await client.students()
students = asyncio.run(get_students())
for student in students:
print(student.firstname)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ic_parent_api-0.0.4.tar.gz
(11.2 kB
查看哈希)
内置分布
ic_parent_api-0.0.4-py3-none-any.whl
(14.1 kB
查看哈希)
关
ic_parent_api -0.0.4.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6f3028695fdff43202c2ae920c271c7f713c4650de873dc819fb5f42cfd9d33c |
|
| MD5 | c31166c4cebd6ba0d79156406de88228 |
|
| 布莱克2-256 | 74d004cfdaafb1c16cb44fe34bf61ef41d3fcdc13620f1ecaf2b2a978c88ffde |
关
ic_parent_api -0.0.4-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 0fe6c3b9c5a017c109f086b22cb840e9e4595681761fe66da3777a4ac9baff27 |
|
| MD5 | 80548f7969e9d08f45f3d668203f8e23 |
|
| 布莱克2-256 | 61c87dcc938bdbf266ca55926b654a4de901bd01676557b2295975bb6d860334 |