Attendance assist https://proxybro.xyz
Go to file
Square Root 6c52ab58b5 Swap user and cid position for service file naming
- allows better globbing for manual intervention if required
2021-03-12 18:23:19 +05:30
scheduler Swap user and cid position for service file naming 2021-03-12 18:23:19 +05:30
web Change from assertion to printing for renew 2021-03-12 17:52:56 +05:30
.gitignore Merge branch 'web' into scheduler 2021-02-17 11:18:19 +05:30
LICENSE Add license - MIT 2021-02-24 11:27:39 +05:30
README.md Add telegram linking 2021-03-05 14:42:31 +05:30

README.md

ProxyBro

Mark your attendance in eduserver automatically.

Running

This project has two parts the web server which gives the UI to enter new users and the scheduler which does all the heavy lifting and marks the attendance.

Web server

Requires

  • php >= 7
  • curl
  • php-curl
  • mysql/postgres
  • web server (only needed in production)

Run copy the configuration file from web/php/config.sample.php to web/php/config.php and change the values accordingly.

cp web/php/config.sample.json web/php/config.json

Run the intialization script to check and initialize the configuration.

php web/php/init.php

In production hide the folder php from the webserver. For development use,

php -S localhost:8001 -t web

All is well.