Skip to content

An API wrapper for SchoolSoft's REST API written in Python

License

Notifications You must be signed in to change notification settings

Santerias/schoolsoft-api

Repository files navigation

SchoolSoft API Wrapper

Official SchoolSoft logo

This project is an API wrapper for SchoolSoft's REST API written in Python, useful for easy integration with SchoolSoft and getting your schedule and so on.

  • Handles authentication
  • Helper functions (e.g. To fetch your next/upcoming lesson)

Usage

NOTE: Has only been tested with Python 3.13, you might run into issues otherwise.

Simple example to get your next/upcoming lesson

from schoolsoft import Api

api = Api(username, password, school)
api.authenticate()
lessons = api.calendar.get_lessons()
print(schoolsoft.utils.get_next_lesson(lessons))

Credits

This project is inspired by Blatzar's repo: schoolsoft-api which is not being maintained anymore.

About

An API wrapper for SchoolSoft's REST API written in Python

Topics

Resources

License

Stars

Watchers

Forks

Languages