An API wrapper designed to make interacting with University of Vienna's platform u:space easier.
To use this package, simply run:
$ npm i uspace-api-wrapper
Currently you can only login and retrieve your courses. More features are coming soon!
Make sure not to expose your username/password when using this API!
import UspaceClient from "uspace-api-wrapper"
const uspaceClient = new UspaceClient();
await uspaceClient.login("myUsername", "myPassword");
const myCourses = await uspaceClient.getCourses(2024, false);
console.log(myCourses);