A+Attendance CLI via Canvas API
Go to file
vin 7b613b030d add rudimentary messy function for submitting aplus code
It is very messy, but later using golang's HTML parser should help make it more
readable.
2023-11-14 12:05:20 -05:00
aplus.go add rudimentary messy function for submitting aplus code 2023-11-14 12:05:20 -05:00
canvas.go Add list courses functions, remove unnecessary functions, update README. 2023-11-14 04:23:18 -05:00
go.mod add cookie jar to allow cross site origin requests to carry cookies 2023-11-12 15:05:16 -05:00
go.sum add cookie jar to allow cross site origin requests to carry cookies 2023-11-12 15:05:16 -05:00
LICENSE Update LICENSE with author names, further reorganization. 2023-11-13 13:02:21 -05:00
main.go add rudimentary messy function for submitting aplus code 2023-11-14 12:05:20 -05:00
README.md Add list courses functions, remove unnecessary functions, update README. 2023-11-14 04:23:18 -05:00
structs.go first commit 2023-10-27 19:02:38 -04:00

aplus

This is an aplus cli utility created for students at Florida Polytechnic University to submit their aplus codes through the CLI. In time, we intend to generalize this utility to all universities. In the meantime however, any students from other universities wishing to use the utility may change the base_link and external_tools_code (you see this in the URL when you navigate to Aplus attendance within your course) variables.

Usage

List all courses and canvas course codes

aplus aplus --list-courses aplus -l

List favorite courses and canvas course codes

aplus --list-favorites

Enter code immediately for an active code

aplus -c aplus --code

Enter code for a specified course

aplus -c --course <course_code> aplus --code --course <course_code>