Commit Graph

  • 8616d61555 exit if the CANVAS environment variables are not set main vin 2024-01-17 16:51:00 -0500
  • 9221051dae update readme to the current status of the project vin 2024-01-16 15:23:35 -0500
  • 102a3ef5f3 add mirror section in readme vin 2024-01-16 15:04:45 -0500
  • 3cf356f638 handle roles not supported canvas error vin 2024-01-16 14:56:55 -0500
  • 627120b31f add timetable function vin 2024-01-16 14:50:19 -0500
  • 4d0051f516 add cpu profiling support vin 2024-01-12 19:15:35 -0500
  • 3fbd4dc645 fix merge conflict dropping commit vin 2024-01-12 17:28:49 -0500
  • cbcc7631a4 send attendance code to all current courses when course not specified vin 2024-01-12 17:22:35 -0500
  • 1179315d30 add .gitignore vin 2024-01-12 17:20:52 -0500
  • de8ed98b4c start working on submitting course without user-provided course code vin 2024-01-11 18:36:22 -0500
  • e9c76998dc change list all courses function to list only courses that are active Juan Roig 2024-01-11 11:33:48 -0500
  • 6b0ed0f177 add verbose flag vin 2023-11-21 11:07:28 -0500
  • 3065b05ed4 update usage message vin 2023-11-20 15:41:28 -0500
  • 6abb8ede02 do not return an error when init_aplus_toolid is successful vin 2023-11-20 13:09:35 -0500
  • 138121330e use golang flag instead of external getopt library vin 2023-11-20 10:06:35 -0500
  • 23226c46a1 use the Canvas API to get A+ tool ID and URL vin 2023-11-16 13:44:11 -0500
  • b966951c47 switch order of course name and id when listing vin 2023-11-15 13:30:45 -0500
  • ba523ee94e add short flags for rest of the flags and print usage when no flags are present vin 2023-11-15 13:20:19 -0500
  • d425358bd0 Switch to getopt library from flag library for flag parsing. Juan Roig 2023-11-15 03:58:38 -0500
  • e28dc92307 Add flags, update README Juan Roig 2023-11-14 22:42:25 -0500
  • 329f8dfe02 Reorganization Juan Roig 2023-11-14 18:04:29 -0500
  • 7b613b030d add rudimentary messy function for submitting aplus code vin 2023-11-14 12:05:20 -0500
  • aa16b741d5 Add list courses functions, remove unnecessary functions, update README. Juan Roig 2023-11-14 04:23:18 -0500
  • dc7d8df66b Update LICENSE with author names, further reorganization. Juan Roig 2023-11-13 13:02:21 -0500
  • a8b1886d86 further simplify launch_aplus function and get_aplus function Juan Roig 2023-11-13 02:56:01 -0500
  • e46ca43d4c Move aplus requests to new launch_aplus function Juan Roig 2023-11-13 02:08:03 -0500
  • 78fd5e4e1f add cookie jar to allow cross site origin requests to carry cookies Juan Roig 2023-11-12 15:05:16 -0500
  • aa816a646e fix "LTI signature verification failed" message vin 2023-11-08 10:20:26 -0500
  • 89c2e2b38e reorganize functions to aplus-related and canvas-related. Juan Roig 2023-11-07 00:21:48 -0500
  • 4af67b0363 Moved functional code to funcs.go Juan Roig 2023-11-04 01:55:30 -0400
  • 410a8c7f18 add postform request Juan Roig 2023-10-31 02:30:30 -0400
  • c411ee3447 Form parsing done correctly Juan Roig 2023-10-31 02:06:01 -0400
  • cc3ab10c6a isolate form HTML Juan Roig 2023-10-30 17:58:38 -0400
  • 19957a5adc switch to using http client instead of invoking static methods Juan Roig 2023-10-30 01:00:50 -0400
  • 41a98cfe60 first commit Juan Roig 2023-10-27 19:02:38 -0400
  • 3da2c17e49 Initial commit vink 2023-10-27 20:16:42 +0000