summaryrefslogtreecommitdiff
path: root/main.go
AgeCommit message (Expand)AuthorFilesLines
2024-01-16add timetable functionvin1-1/+14
2024-01-12add cpu profiling supportvin1-0/+21
2024-01-11start working on submitting course without user-provided course codevin1-5/+4
2023-11-21add verbose flagvin1-0/+4
2023-11-20update usage messagevin1-12/+21
2023-11-20use golang flag instead of external getopt libraryvin1-16/+47
2023-11-20use the Canvas API to get A+ tool ID and URLvin1-2/+0
2023-11-15add short flags for rest of the flags and print usage when no flags are presentvin1-4/+4
2023-11-15Switch to getopt library from flag library for flag parsing.Juan Roig1-8/+14
2023-11-14Add flags, update READMEJuan Roig1-3/+22
2023-11-14ReorganizationJuan Roig1-3/+3
2023-11-14add rudimentary messy function for submitting aplus codevin1-1/+1
2023-11-14Add list courses functions, remove unnecessary functions, update README.Juan Roig1-0/+1
2023-11-13Move aplus requests to new launch_aplus functionJuan Roig1-71/+4
2023-11-12add cookie jar to allow cross site origin requests to carry cookiesJuan Roig1-5/+24
2023-11-07reorganize functions to aplus-related and canvas-related.Juan Roig1-10/+7
2023-11-04Moved functional code to funcs.goJuan Roig1-196/+22
2023-10-31add postform requestJuan Roig1-1/+8
2023-10-31Form parsing done correctlyJuan Roig1-2/+52
2023-10-30isolate form HTMLJuan Roig1-5/+102
2023-10-30switch to using http client instead of invoking static methodsJuan Roig1-10/+18
2023-10-27first commitJuan Roig1-0/+82