Skip to content
This repository was archived by the owner on Dec 2, 2022. It is now read-only.

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastAttendix

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.

Usage

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

Deps

> stdlib: json, datetime
> requests

Notice

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

tested for >3.9.1.

About

minimal frontend alternative to apuattendix powered by http forgery

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages