A JavaScript library for the SOMtoday REST API.
This project uses the somtoday api docs. If you need any help with this project feel free to join our discord!
Use either npm, or yarn to install the library to your project
npm i somtoday.js --save
yarn add somtoday.js
Typescript example:
import somtoday from "somtoday.js";
async function main() {
const org = await somtoday.searchOrganisation({
name: "SCHOOL NAME HERE",
});
if (!org) throw new Error("School not found");
const user = await org.authenticate({
username: "SOMTODAY USERNAME",
password: "SOMTODAY PASSWORD",
});
const students = await user.getStudents();
console.log(students);
console.log(":D");
}
main();
Javascript example:
const somtoday = require("../somtoday.js").default;
async function main() {
const org = await somtoday.searchOrganisation({
name: "SCHOOL NAME HERE",
});
if (!org) throw new Error("School not found");
const user = await org.authenticate({
username: "SOMTODAY USERNAME",
password: "SOMTODAY PASSWORD",
});
const students = await user.getStudents();
console.log(students);
console.log(":)");
}
main();