Skip to content
This repository has been archived by the owner on Dec 2, 2022. It is now read-only.
/ fastAttendix Public archive

minimal frontend alternative to apuattendix powered by http forgery

Notifications You must be signed in to change notification settings

jyyyyylim/fastAttendix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published