manabaへのログイン、ファイルアップロード、ファイル提出、ファイル提出取り消し、アップロード済みのファイル削除、を行うGoライブラリです。
func Login(jar *cookiejar.Jar, username string, password string) error
manabaにログインして, *jar
にCookie情報を保存します. 以降manabaにログインした状態で行う動作は*cookiejar.Jar
を使います。
func UploadFile(jar *cookiejar.Jar, url string, filePath string) error
filePath
で指定されたファイルを, url
にアップロードします.
func SubmitReports(jar *cookiejar.Jar, url string) error
url
で指定されたmanabaコースレポートで, アップロード済みのファイルを提出します.
func CancelSubmittion(jar *cookiejar.Jar, url string) error
url
で指定されたmanabaコースレポートで, 提出を取り消します.
func DeleteAllFiles(jar *cookiejar.Jar, url string) error
url
で指定されたmanabaコースレポートで, アップロード済みの全てのファイルを削除します.