├── .coveragerc ├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── doc ├── .gitignore ├── Makefile ├── README.md ├── SUMMARY.md ├── api │ ├── index.md │ ├── 成绩接口.md │ ├── 教学场地.md │ ├── 用户信息.md │ ├── 登陆接口.md │ └── 课表接口.md ├── book.json ├── example │ ├── 公众号.md │ └── 网页api.md ├── home │ ├── 模块参数.md │ └── 简易示例.md ├── img │ └── show.gif └── usage │ └── 异常处理.md ├── examples ├── README.md ├── base_sample.py ├── custom_handle.py ├── use_redis.py └── wechat_platform │ ├── README.md │ ├── requirements.txt │ ├── run.py │ ├── school.py │ ├── show.jpg │ ├── static │ ├── css │ │ └── schedule.css │ ├── images │ │ ├── down_w.png │ │ ├── left_g.png │ │ └── right_g.png │ └── js │ │ ├── doT.min.js │ │ └── jquery.min.js │ ├── templates │ └── schedule.html │ └── utils.py ├── school_api ├── __init__.py ├── check_code │ ├── README.md │ ├── __init__.py │ ├── predict.py │ └── theta.dat ├── client │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── base.py │ │ ├── login.py │ │ ├── place_schedule.py │ │ ├── schedule.py │ │ ├── score.py │ │ ├── user_info.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── schedule_parse.py │ ├── base.py │ ├── login_management.py │ └── utils.py ├── config.py ├── exceptions.py ├── session │ ├── __init__.py │ ├── memorystorage.py │ └── redisstorage.py └── utils.py ├── setup.py └── tests ├── test_bm_teacher.py ├── test_gdou_school.py ├── test_porxy.py ├── test_redis.py ├── test_student.py └── test_teacher.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include school_api/check_code/theta.dat -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/README.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | _book/ 2 | node_modules/ -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/SUMMARY.md -------------------------------------------------------------------------------- /doc/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/api/index.md -------------------------------------------------------------------------------- /doc/api/成绩接口.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/api/成绩接口.md -------------------------------------------------------------------------------- /doc/api/教学场地.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/api/教学场地.md -------------------------------------------------------------------------------- /doc/api/用户信息.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/api/用户信息.md -------------------------------------------------------------------------------- /doc/api/登陆接口.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/api/登陆接口.md -------------------------------------------------------------------------------- /doc/api/课表接口.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/api/课表接口.md -------------------------------------------------------------------------------- /doc/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/book.json -------------------------------------------------------------------------------- /doc/example/公众号.md: -------------------------------------------------------------------------------- 1 | ## 公众号服务 2 | 3 | * **预览** 4 | 5 | ![show](../img/show.gif) 6 | 7 | * [代码详情](https://github.com/dairoot/school-api/tree/master/examples/wechat_platform) -------------------------------------------------------------------------------- /doc/example/网页api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/example/网页api.md -------------------------------------------------------------------------------- /doc/home/模块参数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/home/模块参数.md -------------------------------------------------------------------------------- /doc/home/简易示例.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/home/简易示例.md -------------------------------------------------------------------------------- /doc/img/show.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/img/show.gif -------------------------------------------------------------------------------- /doc/usage/异常处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/doc/usage/异常处理.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/base_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/base_sample.py -------------------------------------------------------------------------------- /examples/custom_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/custom_handle.py -------------------------------------------------------------------------------- /examples/use_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/use_redis.py -------------------------------------------------------------------------------- /examples/wechat_platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/README.md -------------------------------------------------------------------------------- /examples/wechat_platform/requirements.txt: -------------------------------------------------------------------------------- 1 | flask_wechatpy 2 | school_api -------------------------------------------------------------------------------- /examples/wechat_platform/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/run.py -------------------------------------------------------------------------------- /examples/wechat_platform/school.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/school.py -------------------------------------------------------------------------------- /examples/wechat_platform/show.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/show.jpg -------------------------------------------------------------------------------- /examples/wechat_platform/static/css/schedule.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/static/css/schedule.css -------------------------------------------------------------------------------- /examples/wechat_platform/static/images/down_w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/static/images/down_w.png -------------------------------------------------------------------------------- /examples/wechat_platform/static/images/left_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/static/images/left_g.png -------------------------------------------------------------------------------- /examples/wechat_platform/static/images/right_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/static/images/right_g.png -------------------------------------------------------------------------------- /examples/wechat_platform/static/js/doT.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/static/js/doT.min.js -------------------------------------------------------------------------------- /examples/wechat_platform/static/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/static/js/jquery.min.js -------------------------------------------------------------------------------- /examples/wechat_platform/templates/schedule.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/templates/schedule.html -------------------------------------------------------------------------------- /examples/wechat_platform/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/examples/wechat_platform/utils.py -------------------------------------------------------------------------------- /school_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/__init__.py -------------------------------------------------------------------------------- /school_api/check_code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/check_code/README.md -------------------------------------------------------------------------------- /school_api/check_code/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/check_code/__init__.py -------------------------------------------------------------------------------- /school_api/check_code/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/check_code/predict.py -------------------------------------------------------------------------------- /school_api/check_code/theta.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/check_code/theta.dat -------------------------------------------------------------------------------- /school_api/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/__init__.py -------------------------------------------------------------------------------- /school_api/client/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /school_api/client/api/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/base.py -------------------------------------------------------------------------------- /school_api/client/api/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/login.py -------------------------------------------------------------------------------- /school_api/client/api/place_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/place_schedule.py -------------------------------------------------------------------------------- /school_api/client/api/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/schedule.py -------------------------------------------------------------------------------- /school_api/client/api/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/score.py -------------------------------------------------------------------------------- /school_api/client/api/user_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/user_info.py -------------------------------------------------------------------------------- /school_api/client/api/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/utils/__init__.py -------------------------------------------------------------------------------- /school_api/client/api/utils/schedule_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/api/utils/schedule_parse.py -------------------------------------------------------------------------------- /school_api/client/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/base.py -------------------------------------------------------------------------------- /school_api/client/login_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/login_management.py -------------------------------------------------------------------------------- /school_api/client/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/client/utils.py -------------------------------------------------------------------------------- /school_api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/config.py -------------------------------------------------------------------------------- /school_api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/exceptions.py -------------------------------------------------------------------------------- /school_api/session/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/session/__init__.py -------------------------------------------------------------------------------- /school_api/session/memorystorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/session/memorystorage.py -------------------------------------------------------------------------------- /school_api/session/redisstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/session/redisstorage.py -------------------------------------------------------------------------------- /school_api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/school_api/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_bm_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/tests/test_bm_teacher.py -------------------------------------------------------------------------------- /tests/test_gdou_school.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/tests/test_gdou_school.py -------------------------------------------------------------------------------- /tests/test_porxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/tests/test_porxy.py -------------------------------------------------------------------------------- /tests/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/tests/test_redis.py -------------------------------------------------------------------------------- /tests/test_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/tests/test_student.py -------------------------------------------------------------------------------- /tests/test_teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairoot/school-api/HEAD/tests/test_teacher.py --------------------------------------------------------------------------------