Skip to content
/ roach Public
forked from nonesrc/roach

APl collections for CUIT 👀

License

Notifications You must be signed in to change notification settings

opencuit/roach

 
 

Repository files navigation

Logo

Roach

一个属于CUIT的感觉很齐的API接口集合
报告问题 · 请求新接口

GitHub issues GitHub stars GitHub license

什么是 Roach

Roach 让获取 CUIT 信息更为简单,只需提供入学生账号(目前)就可以获取如计算中心教务处等登录信息。

特点

  • Node + TS。
  • 提供插件系统,方便自行扩展。
  • 源码简单,新手可读。

开发

npm i
npm run dev

生产

npm run build
node .\dist\roach.js

也可以配合 ts-node 直接上 TS。

提供功能(目前)

所有功能基实现于外网认证方式,即通过 webVPN 账号登陆。

  • 计算中心认证 - ccAuth
  • webVPN 认证 - easyAuth
  • sso 单点登录认证 - ssoAuth
  • 教务处认证 - eduAuth

架构

drawing

许可

MIT.

About

APl collections for CUIT 👀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 62.3%
  • JavaScript 24.0%
  • HTML 13.6%
  • Shell 0.1%