├── .eslintrc.yaml ├── .github └── ISSUE_TEMPLATE │ ├── config.yml │ └── error-report.md ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── config-example.yaml ├── package.json ├── src ├── app.ts ├── captcha │ ├── captcha.ts │ └── types │ │ ├── capreg-api.ts │ │ └── common.ts ├── config │ ├── app-config.schema.ts │ ├── app-config.ts │ ├── task-config.schema.ts │ └── task-config.ts ├── logger.ts ├── login │ ├── login.ts │ └── types │ │ ├── common.ts │ │ └── do-login-api.ts ├── main.ts ├── noticer │ ├── noticer.ts │ ├── queue.ts │ └── types │ │ └── common.ts ├── school │ ├── school.ts │ └── types │ │ ├── common.ts │ │ ├── tenant-info-api.ts │ │ └── tenant-list-sort-api.ts ├── sign │ ├── sign.ts │ └── types │ │ ├── common.ts │ │ ├── detail-sign-instance-api.ts │ │ ├── get-stu-sign-infos-in-one-day-api.ts │ │ ├── get-upload-policy-api.ts │ │ ├── preview-attachment-api.ts │ │ └── submit-sign-api.ts ├── task │ └── task.ts └── user │ └── user.ts ├── tsconfig.json └── yarn.lock /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/error-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/.github/ISSUE_TEMPLATE/error-report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/README.md -------------------------------------------------------------------------------- /config-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/config-example.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/package.json -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/captcha/captcha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/captcha/captcha.ts -------------------------------------------------------------------------------- /src/captcha/types/capreg-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/captcha/types/capreg-api.ts -------------------------------------------------------------------------------- /src/captcha/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/captcha/types/common.ts -------------------------------------------------------------------------------- /src/config/app-config.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/config/app-config.schema.ts -------------------------------------------------------------------------------- /src/config/app-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/config/app-config.ts -------------------------------------------------------------------------------- /src/config/task-config.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/config/task-config.schema.ts -------------------------------------------------------------------------------- /src/config/task-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/config/task-config.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/login/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/login/login.ts -------------------------------------------------------------------------------- /src/login/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/login/types/common.ts -------------------------------------------------------------------------------- /src/login/types/do-login-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/login/types/do-login-api.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/noticer/noticer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/noticer/noticer.ts -------------------------------------------------------------------------------- /src/noticer/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/noticer/queue.ts -------------------------------------------------------------------------------- /src/noticer/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/noticer/types/common.ts -------------------------------------------------------------------------------- /src/school/school.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/school/school.ts -------------------------------------------------------------------------------- /src/school/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/school/types/common.ts -------------------------------------------------------------------------------- /src/school/types/tenant-info-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/school/types/tenant-info-api.ts -------------------------------------------------------------------------------- /src/school/types/tenant-list-sort-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/school/types/tenant-list-sort-api.ts -------------------------------------------------------------------------------- /src/sign/sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/sign.ts -------------------------------------------------------------------------------- /src/sign/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/types/common.ts -------------------------------------------------------------------------------- /src/sign/types/detail-sign-instance-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/types/detail-sign-instance-api.ts -------------------------------------------------------------------------------- /src/sign/types/get-stu-sign-infos-in-one-day-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/types/get-stu-sign-infos-in-one-day-api.ts -------------------------------------------------------------------------------- /src/sign/types/get-upload-policy-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/types/get-upload-policy-api.ts -------------------------------------------------------------------------------- /src/sign/types/preview-attachment-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/types/preview-attachment-api.ts -------------------------------------------------------------------------------- /src/sign/types/submit-sign-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/sign/types/submit-sign-api.ts -------------------------------------------------------------------------------- /src/task/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/task/task.ts -------------------------------------------------------------------------------- /src/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/src/user/user.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AntaresQAQ/campushoy-auto-sign/HEAD/yarn.lock --------------------------------------------------------------------------------