Farmer.Chillax

Results 12 issues of Farmer.Chillax

感谢owner的开发,在使用时发现该项目存在兼容性问题更改需要修改包文件以及无法自动化处理验证码,因此花了点时间基于[school-api](https://github.com/dairoot/school-api)这个repo上开发了一个新的SDK,欢迎尝试 新版教务系统SDK项目地址: https://github.com/Farmer-chong/new-school-sdk 当然因为以我校教务系统为基础开发兼容问题还存在,但用户可通过自定义来解决。 解决的问题: 1. 解决URL兼容问题,无需再自行改包 2. 提供多种验证码处理方式

Add service observability related features, such as tracing, metrics, logging.

feature

fix gorm typo reference https://github.com/go-gorm/gorm?tab=readme-ov-file#gorm

文档地址:https://farmer-chong.github.io/new-school-sdk/ 当前进度: - [x] 简易示例 - [x] 学校类参数说明 - [x] 用户登录 - [ ] 用户课表 - [x] 用户成绩 - [ ] 用户个人信息 - [ ] cookie续费接口

documentation

由于学校更换验证码类型,本次更新添加了基于机器学习的验证码模块,识别准确率99%。 但也因此修改了大量底层架构代码,可能导致滑块验证码存在bug, 另外由于学校教务系统验证码不再使用滑块验证,故无法测试验证。 滑块验证码如下: ![image](https://user-images.githubusercontent.com/48387781/149532368-fdee5fad-6969-4ffc-97e1-fbd719f6e92d.png) 常规验证码如下: ![image](https://user-images.githubusercontent.com/48387781/149532460-b5d4e725-819c-485b-a709-97428d0a811c.png)

question

初步用于解决以下问题: 1. 正常请求失败重试 2. 重定向导致的失败 3. 验证码识别错误的失败重试

enhancement
需要意见&讨论

URL肯定要修改的,现在问题已经解决了,需要根据不同学校配置不同的请求头字段,否则会直接返404。谢谢。 _Originally posted by @Kylinking in https://github.com/Farmer-chong/new-school-sdk/issues/30#issuecomment-1083983342_

enhancement

是否有必要添加选课接口?

enhancement

对接教务系统班级课表内容

enhancement