sign your attendance 40 microseconds quicker.heh. powered by HTTP forgery.
aims to do away with that other browser tab- is a alternative frontend for the attendance system.
doubles as a proof-of-concept of header construction.
run init.cmd. you will need to provide your login credentials on first use.
this should be able to work on preinstalled libraries.
attendance logging is stored in the hist.log
file in script root location. useful for audits
> stdlib: json, datetime
> requests
there is no known limit on how many "invalid" otp inputs get accepted by the server.
in this regard serverside throttling is entirely at the discretion of the backend as long as rate limits (also unknown) arent violated
on versions older than Python 3.9.1, a dependency might be missing.
should the main program fail to run, run fix-deps.cmd AS ADMINISTRATOR to repair dependencies.
you might also need to run set-executionpolicy unrestricted
in powershell.
alternatively if you have pip, just install requests
known issue(s):
occassional lockup/connection errors on start (unreproducible- likely serverside). attempt to rectify by reloading
DO NOT spam/restart the script too much unless you want to get server throttled