Skip to main content

无限校园父母的小型异步 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 查看哈希)

已上传 source

内置分布

ic_parent_api-0.0.4-py3-none-any.whl (14.1 kB 查看哈希)

已上传 py3