a CLI for USU's internal AggieTime
src | ||
.gitignore | ||
aggietimed.service | ||
cli.js | ||
package-lock.json | ||
package.json | ||
README.md |
AggietimeD
AggietimeD is a simple daemon service to open a SAML with selenium, steal a cookie, then sit in the background listening to requests over a unix socket - making it "easy" to write scripts to get Aggie Time data, wherever you need it!
Installation
Something among the lines of:
sudo pacman -S chromium pass
git clone https://github.com/Simponic/aggietimed
cd aggietimed
npm i
sudo npm install -g .
# Store password, a-number in gnu pass:
pass insert --multiline usu.edu
# <password>
# anumber: <anumber>
Usage
Look at aggietimed -h
. (hey, at least it's something)