#school #api-wrapper #api #schoolsoft-api

schoolsoft

A library for interacting with SchoolSofts mobile app API

2 releases

1.0.0-alpha.1 Apr 3, 2024
1.0.0-alpha.0 Mar 29, 2024

#5 in #school

GPL-3.0-only

83KB
1.5K SLoC

Schoolsoft API wrapper

A rust api wrapper for schoolsoft's mobile app API.

Thanks to Blatzar for having made schoolsoft-api-app which this is based on.

INCREDIBLY UNSTABLE

Do not use this library until at has reached at least 1.0 so the api's have a chance to get a bit more stable.

Steps until stable 1.0

  • Integration into a personal project of mine to find any odd behavior and fix them
  • Better and more documentation
  • Optimizations
  • Last minute refactoring before everything gets locked in

Features

  • School List
  • Login
  • Token
    • Get
    • Smart Refresh
  • Get schedule
    • Parser
    • Route
  • Get lunch

Planed future features

  • News
  • Absence

Dependencies

~7–19MB
~267K SLoC