Skip to content

akisatoon1/manaba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manaba Go Library

概要

manabaへのログイン、ファイルアップロード、ファイル提出、ファイル提出取り消し、アップロード済みのファイル削除、を行うGoライブラリです。

Functions

func Login

func Login(jar *cookiejar.Jar, username string, password string) error

manabaにログインして, *jarにCookie情報を保存します. 以降manabaにログインした状態で行う動作は*cookiejar.Jarを使います。

func UploadFile

func UploadFile(jar *cookiejar.Jar, url string, filePath string) error

filePathで指定されたファイルを, urlにアップロードします.

func SubmitReports

func SubmitReports(jar *cookiejar.Jar, url string) error

urlで指定されたmanabaコースレポートで, アップロード済みのファイルを提出します.

func CancelSubmittion

func CancelSubmittion(jar *cookiejar.Jar, url string) error

urlで指定されたmanabaコースレポートで, 提出を取り消します.

func DeleteAllFiles

func DeleteAllFiles(jar *cookiejar.Jar, url string) error

urlで指定されたmanabaコースレポートで, アップロード済みの全てのファイルを削除します.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages