1.0.1 • Published 3 years ago

magister-api-new v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Magister Typescript API

Een (op dit moment) werkende magister.net api. Dit is een soort mix tussen Magister-API en magister-scraper. Maar dan helemal in typescript.

Install:

npm:

npm install magister-api-new

yarn:

yarn add magister-api-new

Example:

import Magister from './auth/magister';

(async () => {
  const session = await Magister.new({
    username: 'username',
    password: 'wachtwoord',
    hostname: 'school.magister.net',
  });

  console.log(
    'Welkom,',
    await session.getProfileInfo().then(value => {
      return value.firstName;
    })
  );
  console.log(
    'laatste 20 cijfers',
    await session
      .getGrades(20, 0)
      .then(value =>
        value.map(
          value1 =>
            '' +
            value1.subject.code +
            ' cijfer: ' +
            value1.value +
            ' voldoende: ' +
            value1.isVoldoende
        )
      )
  );
})();

Credits:

iidk Voor het maken van magister-api wat ik als basis kon gebruiken

JipFr Voor het maken van magister-scraper waardoor ik kon authen