GithubHelp home page GithubHelp logo

25huizengek1 / somtoday-cijfer-export Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 33 KB

Exporteer je cijfers vanuit Somtoday naar handige screenshots, ingedeeld per schooljaar

License: GNU General Public License v3.0

TypeScript 100.00%

somtoday-cijfer-export's Introduction

somtoday-cijfer-export

Somtoday cijfer screenshot tool ๐Ÿ‡ณ๐Ÿ‡ฑ

Wat doet dit?

Wanneer je je cijfers moet controleren voor het examen, is het handig om deze van tevoren op een rustig moment te controleren. Deze tool maakt automatisch (op een manier die de ratelimit van Somtoday acceptabel vindt) een screenshot van je cijfers van ieder schooljaar, en ieder vak. Waarom is dit handig? Nou, ik had persoonlijk geen zin om alle hokjes open te klappen in Somtoday, om vervolgens alle screenshots netjes te moeten ordenen, terwijl voor sommige vakken er zelfs langere screenshots nodig zijn. Deze tool authenticeert automatisch met Somtoday (met de inloggegevens in config.json) en maakt daarna screenshots in de aangegeven screenshotDirectory.

Configuratie

De bot is te configureren via config.json. Het schema van dit bestand spreekt aardig voor zich, en de zod validator is te vinden in src/config.ts, maar hierbij de hoofdlijnen.

  • schoolName: de schoolnaam in Somtoday. Dit kan ook het eerste stukje van de naam zijn, zolang je maar de opgegeven waarde + ENTER in Somtoday kan intypen en Somtoday dan begrijpt welke school je bedoelde werkt het.
  • username: de gebruikersnaam in Somtoday (let op: sommige scholen gebruiken andere methodes om in te loggen, dus het kan zijn dat dit niet werkt, maak dan een issue)
  • password: het wachtwoord van je account
  • screenshotDirectory (optioneel, default = screenshots): de map waarin de screenshots terecht komen, wordt aangemaakt als het pad niet bestaat.
  • delay (optioneel, default = 10): de tijd tussen toetsaanslagen in milliseconde.

Licentie

De broncode is beschermd onder de GNU GPLv3 licentie. Een kopie daarvan is te vinden in LICENSE.

somtoday-cijfer-export's People

Contributors

25huizengek1 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.