Et modulbasert userscript som legger til funksjoner til VIS InSchool
inskewl er et userscript som legger til ekstra funksjoner til VIS InSchool
- Eksportere timeplanen din til en universell
.ics-kalenderfil
(kompatibel med Microsoft Exchange, Google Calendar, Apple Calendar, osv.) - Visma Wrapped, oppsummering av skoleåret.
- En moderne nettleser (Chrome, Edge, Firefox, Brave, ...)
- En av disse userscript-managerene
- Violetmonkey (anbefalt)
- Tampermonkey
- Greasemonkey
Installer en av disse via din nettleser sitt extension-marketplace.
- Last ned nyeste utgave av
inschool.user.jsfra Releases - Dobbeltrykk på
inschool.user.jsi Nedlastinger mappen din. - Trykk installer på fanen som kommer opp.
- Åpne VIS InSchool, så starter scriptet av seg selv.
Prosjektet er bygd rundt:
- et hjemmelaga API-interface (med typer, data validation)
Userscriptet bruker eksisterende session-cookies, så ingen ekstra login.
API mappa er helt selvstendig, så den kan brukes i andre prosjekter.
typed interface til InSchool endpoints
du kan:
- hente data programmatisk
- gjøre handlinger via API-et
- bruke det som standalone bibliotek (du må selv fikse autentisering)
Hvis du vil bygge scriptet selv.
- Node
- npm
- git
git clone https://github.com/MathiasDevelopes/inskewl.git
cd inskewl
npm install
npm run buildDu vil nå finne inskewl.user.js i dist mappen i prosjektet.
npm run devRebuilder automatisk når du lagrer filen (najs)