Commit Graph

23 Commits

Author SHA1 Message Date
vin
9221051dae update readme to the current status of the project 2024-01-16 15:31:04 -05:00
vin
627120b31f add timetable function 2024-01-16 14:50:19 -05:00
vin
4d0051f516 add cpu profiling support 2024-01-12 19:15:35 -05:00
vin
de8ed98b4c start working on submitting course without user-provided course code 2024-01-11 22:55:43 -05:00
vin
6b0ed0f177 add verbose flag 2023-11-21 11:07:28 -05:00
vin
3065b05ed4 update usage message 2023-11-20 15:50:22 -05:00
vin
138121330e use golang flag instead of external getopt library 2023-11-20 10:27:50 -05:00
vin
23226c46a1 use the Canvas API to get A+ tool ID and URL
Was previously hardcoded.
2023-11-20 10:08:58 -05:00
vin
ba523ee94e add short flags for rest of the flags and print usage when no flags are present 2023-11-15 13:20:19 -05:00
Juan Roig
d425358bd0 Switch to getopt library from flag library for flag parsing. 2023-11-15 03:58:38 -05:00
Juan Roig
e28dc92307 Add flags, update README 2023-11-14 22:42:25 -05:00
Juan Roig
329f8dfe02 Reorganization 2023-11-14 18:04:29 -05:00
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
Juan Roig
aa16b741d5 Add list courses functions, remove unnecessary functions, update README. 2023-11-14 04:23:18 -05:00
Juan Roig
e46ca43d4c Move aplus requests to new launch_aplus function 2023-11-13 02:08:03 -05:00
Juan Roig
78fd5e4e1f add cookie jar to allow cross site origin requests to carry cookies 2023-11-12 15:05:16 -05:00
Juan Roig
89c2e2b38e reorganize functions to aplus-related and canvas-related. 2023-11-07 00:21:48 -05:00
Juan Roig
4af67b0363 Moved functional code to funcs.go 2023-11-04 01:55:30 -04:00
Juan Roig
410a8c7f18 add postform request 2023-10-31 02:30:30 -04:00
Juan Roig
c411ee3447 Form parsing done correctly 2023-10-31 02:06:01 -04:00
Juan Roig
cc3ab10c6a isolate form HTML 2023-10-30 17:58:38 -04:00
Juan Roig
19957a5adc switch to using http client instead of invoking static methods 2023-10-30 01:00:50 -04:00
Juan Roig
41a98cfe60 first commit 2023-10-27 19:02:38 -04:00