aplus

A+Attendance CLI utility via Instructure Canvas
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-01-17 21:51exit if the CANVAS environment variables are not setvin2+12-2
2024-01-16 20:23update readme to the current status of the projectvin3+39-6
2024-01-16 20:04add mirror section in readmevin1+8-4
2024-01-16 19:56handle roles not supported canvas errorvin1+14-1
2024-01-16 19:50add timetable functionvin2+68-1
2024-01-13 00:15add cpu profiling supportvin1+21-0
2024-01-12 22:28fix merge conflict dropping commitvin1+2-2
2024-01-12 22:22send attendance code to all current courses when course not specifiedvin2+7-4
2024-01-12 22:20add .gitignorevin1+2-0
2024-01-11 23:36start working on submitting course without user-provided course codevin3+39-8
2024-01-11 16:33change list all courses function to list only courses that are activeJuan Roig1+1-1
2023-11-21 16:07add verbose flagvin3+17-7
2023-11-20 20:41update usage messagevin2+22-12
2023-11-20 18:09do not return an error when init_aplus_toolid is successfulvin1+1-0
2023-11-20 15:06use golang flag instead of external getopt libraryvin4+49-22
2023-11-16 18:44use the Canvas API to get A+ tool ID and URLvin5+43-6
2023-11-15 18:30switch order of course name and id when listingvin1+2-2
2023-11-15 18:20add short flags for rest of the flags and print usage when no flags are presentvin1+4-4
2023-11-15 08:58Switch to getopt library from flag library for flag parsing.Juan Roig3+18-8
2023-11-15 03:42Add flags, update READMEJuan Roig4+31-24
2023-11-14 23:04ReorganizationJuan Roig3+34-34
2023-11-14 17:05add rudimentary messy function for submitting aplus codevin2+57-3
2023-11-14 09:23Add list courses functions, remove unnecessary functions, update README.Juan Roig4+32-22
2023-11-13 18:02Update LICENSE with author names, further reorganization.Juan Roig1+3-3
2023-11-13 07:56further simplify launch_aplus function and get_aplus functionJuan Roig1+17-33
2023-11-13 07:08Move aplus requests to new launch_aplus functionJuan Roig4+60-73
2023-11-12 20:05add cookie jar to allow cross site origin requests to carry cookiesJuan Roig3+28-5
2023-11-08 15:20fix "LTI signature verification failed" messagevin1+2-1
2023-11-07 05:21reorganize functions to aplus-related and canvas-related.Juan Roig5+140-351
2023-11-04 05:55Moved functional code to funcs.goJuan Roig2+150-196
2023-10-31 06:30add postform requestJuan Roig1+8-1
2023-10-31 06:06Form parsing done correctlyJuan Roig2+52-2
2023-10-30 21:58isolate form HTMLJuan Roig1+102-5
2023-10-30 05:00switch to using http client instead of invoking static methodsJuan Roig1+18-10
2023-10-27 23:02first commitJuan Roig4+354-0
2023-10-27 20:16Initial commitvink2+12-0