Skip to main content

A Python Wrapper for use with the Infinite Campus API

Project description

InfiniteCampusAPI

Example:

from infinitecampusapi import InfiniteCampus

test = InfiniteCampus(
    token_url="https://iacloud2.infinitecampus.org/campus/oauth2/token?appName=example",
    base_url="https://iacloud2.infinitecampus.org/campus/api/oneroster/v1p2/example/ims/oneroster/rostering/v1p2/",
    secret="api_secret",
    key="api_key",
)
print(test.students.get_students())
print(test.student.get_student("12345678-1234-1234-1234-1234567890ab"))
print(test.teachers.get_teachers())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infinitecampusapi-0.0.1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infinitecampusapi-0.0.1-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file infinitecampusapi-0.0.1.tar.gz.

File metadata

  • Download URL: infinitecampusapi-0.0.1.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.2 Darwin/24.3.0

File hashes

Hashes for infinitecampusapi-0.0.1.tar.gz
Algorithm Hash digest
SHA256 486a0df540dd13acd746bcfcb8ae5f6f0540c01d111c6bf3d6de9903f376b8bd
MD5 5191adccc8dda56eedb35ffa53d10c04
BLAKE2b-256 ddfec468d578d134fd043e78d901e3a6a029ce26f2a061fd68858ba7a31f78ae

See more details on using hashes here.

File details

Details for the file infinitecampusapi-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: infinitecampusapi-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.2 Darwin/24.3.0

File hashes

Hashes for infinitecampusapi-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8e1b8ac9aa1d9ec30af7fba79fc20a189473b3ece912a946b6b63f77ab93653e
MD5 11ef7ad4e9ba135ae10fd1d78d093532
BLAKE2b-256 4a2051d4d70c8dad951fb35fbfc9dfd2ae9354b178540159f26ed6490425c275

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page