mirror of
https://codeberg.org/flpolyaplus/aplus.git
synced 2024-11-21 17:00:30 -05:00
40 lines
694 B
Go
40 lines
694 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"fmt"
|
|
"net/http"
|
|
)
|
|
|
|
var base_link string
|
|
var base_aplus_link string
|
|
var token string
|
|
var external_tools_code int
|
|
var client http.Client
|
|
|
|
func main() {
|
|
initialize()
|
|
|
|
code := flag.String("code", "", "Code to enter")
|
|
course := flag.Int("course", -1, "Canvas course number")
|
|
list_all := flag.Bool("list-all", false, "List all courses")
|
|
list_favorites := flag.Bool("list-favorites", false, "List favorite courses")
|
|
|
|
flag.Parse()
|
|
|
|
if *list_all {
|
|
list_all_courses()
|
|
}
|
|
|
|
if *list_favorites {
|
|
list_favorite_courses()
|
|
}
|
|
|
|
if *code != "" && *course != -1 {
|
|
fmt.Printf("%d %s", *course, *code)
|
|
submit_code(*course, *code)
|
|
}
|
|
|
|
submit_code(7329, "asdkl")
|
|
}
|