├── .drone.yml ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── README_en.md ├── VERSION ├── cmd ├── zjuical │ └── main.go └── zjuicalsrv │ └── main.go ├── configs ├── config.2021old.json ├── config.2022old.json ├── config.2022old2.json ├── config.2023old.json ├── config.json ├── config_2023old2.json ├── config_2024old1.json ├── redis.conf ├── server.json └── upfile.json ├── docker-compose.yml ├── go.mod ├── go.sum ├── internal ├── common │ ├── fetch.go │ └── utils.go ├── zjuical │ └── cli.go └── zjuicalsrv │ ├── icalC.go │ ├── pingC.go │ ├── rlM.go │ ├── scoreC.go │ ├── server.go │ ├── setupC.go │ └── subC.go ├── pkg ├── date │ └── parse.go ├── ical │ └── ical.go ├── zjuam │ ├── zjuam.go │ ├── zjuam_client.go │ └── zjuam_test.go └── zjuservice │ ├── grsical │ ├── grsical.go │ └── parser.go │ ├── newgrsical │ ├── class.go │ ├── exam.go │ ├── newgrsical.go │ └── wrapper.go │ ├── ugrsical │ ├── class.go │ ├── exam.go │ ├── ugrsical.go │ └── wrapper.go │ ├── zjuconst │ ├── class.go │ ├── config.go │ ├── exam.go │ ├── extension.go │ ├── score.go │ ├── term_config.go │ └── tweak.go │ └── zjuservice.go └── web ├── app ├── checkua.js ├── index.html ├── milligram.min.css ├── redirect.html └── site.css └── template └── setup.html /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/.drone.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | build/ 3 | .idea 4 | data/ 5 | dist/ 6 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/README.md -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/README_en.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.0-rc6 -------------------------------------------------------------------------------- /cmd/zjuical/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/cmd/zjuical/main.go -------------------------------------------------------------------------------- /cmd/zjuicalsrv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/cmd/zjuicalsrv/main.go -------------------------------------------------------------------------------- /configs/config.2021old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config.2021old.json -------------------------------------------------------------------------------- /configs/config.2022old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config.2022old.json -------------------------------------------------------------------------------- /configs/config.2022old2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config.2022old2.json -------------------------------------------------------------------------------- /configs/config.2023old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config.2023old.json -------------------------------------------------------------------------------- /configs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config.json -------------------------------------------------------------------------------- /configs/config_2023old2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config_2023old2.json -------------------------------------------------------------------------------- /configs/config_2024old1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/config_2024old1.json -------------------------------------------------------------------------------- /configs/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/redis.conf -------------------------------------------------------------------------------- /configs/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/server.json -------------------------------------------------------------------------------- /configs/upfile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/configs/upfile.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/go.sum -------------------------------------------------------------------------------- /internal/common/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/common/fetch.go -------------------------------------------------------------------------------- /internal/common/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/common/utils.go -------------------------------------------------------------------------------- /internal/zjuical/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuical/cli.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/icalC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/icalC.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/pingC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/pingC.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/rlM.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/rlM.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/scoreC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/scoreC.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/server.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/setupC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/setupC.go -------------------------------------------------------------------------------- /internal/zjuicalsrv/subC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/internal/zjuicalsrv/subC.go -------------------------------------------------------------------------------- /pkg/date/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/date/parse.go -------------------------------------------------------------------------------- /pkg/ical/ical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/ical/ical.go -------------------------------------------------------------------------------- /pkg/zjuam/zjuam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuam/zjuam.go -------------------------------------------------------------------------------- /pkg/zjuam/zjuam_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuam/zjuam_client.go -------------------------------------------------------------------------------- /pkg/zjuam/zjuam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuam/zjuam_test.go -------------------------------------------------------------------------------- /pkg/zjuservice/grsical/grsical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/grsical/grsical.go -------------------------------------------------------------------------------- /pkg/zjuservice/grsical/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/grsical/parser.go -------------------------------------------------------------------------------- /pkg/zjuservice/newgrsical/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/newgrsical/class.go -------------------------------------------------------------------------------- /pkg/zjuservice/newgrsical/exam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/newgrsical/exam.go -------------------------------------------------------------------------------- /pkg/zjuservice/newgrsical/newgrsical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/newgrsical/newgrsical.go -------------------------------------------------------------------------------- /pkg/zjuservice/newgrsical/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/newgrsical/wrapper.go -------------------------------------------------------------------------------- /pkg/zjuservice/ugrsical/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/ugrsical/class.go -------------------------------------------------------------------------------- /pkg/zjuservice/ugrsical/exam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/ugrsical/exam.go -------------------------------------------------------------------------------- /pkg/zjuservice/ugrsical/ugrsical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/ugrsical/ugrsical.go -------------------------------------------------------------------------------- /pkg/zjuservice/ugrsical/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/ugrsical/wrapper.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/class.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/config.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/exam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/exam.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/extension.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/score.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/term_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/term_config.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuconst/tweak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuconst/tweak.go -------------------------------------------------------------------------------- /pkg/zjuservice/zjuservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/pkg/zjuservice/zjuservice.go -------------------------------------------------------------------------------- /web/app/checkua.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/web/app/checkua.js -------------------------------------------------------------------------------- /web/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/web/app/index.html -------------------------------------------------------------------------------- /web/app/milligram.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/web/app/milligram.min.css -------------------------------------------------------------------------------- /web/app/redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/web/app/redirect.html -------------------------------------------------------------------------------- /web/app/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/web/app/site.css -------------------------------------------------------------------------------- /web/template/setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cxz66666/zju-ical/HEAD/web/template/setup.html --------------------------------------------------------------------------------