python实现的SYSU教务第三方查询网站,作为替代jwxt.lovemaple.info的更安全的解决方案。
- 查询分数,支持多学期联合查询,支持未注册,未评教查询
- 查询课表(包含时间,支持导出为图片)
- 查询选课结果
- 查询学分和绩点
- Linux
- OS X
- Windows
- python2
- flask
- pycurl
Linux和OS X下安装上面的需要的依赖文件即可
Ubuntu下:
sudo apt-get install python python-flask pycurl
git clone git://github.com/humiaozuzu/py-sysu-jwxt.git
cd py-sysu-jwxt
python server.py
OS X下在终端(搜索bash)中输入:
sudo easy_install flask
sudo easy_install pycurl
git clone git://github.com/humiaozuzu/py-sysu-jwxt.git
cd py-sysu-jwxt
python server.py
在templates/base.html
中:
<head>
中选择使用CDN或者服务器提供js/css文件- 在尾部uncomment掉
route.js
可以实现外网服务器自动跳转到内网服务器以提高访问速度。 - ''开头填入是内网or外网服务器
支持浏览器为:
- Firefox
- Chrome
- safari
- IE8+
- opera
- UC(及主流的手机浏览器)
部署好后访问http://localhost:5000即可。如果需要手机访问得到,需要在你的服务器中部署服务。
Ver 0.3
- 课表添加了时间栏
- 添加查询学分,gpa功能
Ver 0.2
- 添加了查询选课结果的功能
- 添加了选课的接口,但是在web端未实现
Ver 0.1
- 添加了查询分数和课表的功能
- 选课功能(因为不评教也可以查询和选课,所以不需要实现这个功能)