ccxxxi / ecnu_timetable Goto Github PK
View Code? Open in Web Editor NEW更美观更智能的 ECNU 课程表
Home Page: https://ccxxxi.github.io/ecnu_timetable
License: MIT License
更美观更智能的 ECNU 课程表
Home Page: https://ccxxxi.github.io/ecnu_timetable
License: MIT License
#a41f35
https://www.ecnu.edu.cn/wzcd/xxgk/xxbs.htmThis api is helpful: https://api.github.com/repos/github/hub/releases
https://github.com/SemonCat/pangu.dart
For web app.
This issue provides visibility into Renovate updates and their statuses. Learn more
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
https://www.ecnu.edu.cn/tzgg.htm
tip: 善用搜索
analysis_options.yaml - not supported dependencies: package:flutter_lints/flutter.yaml.
隐藏功能。
For error tracking.
For code coverage.
公共数据库并没有公开接口,也没有公开文档,也不保证接口不变。
好在最终输出的那个课表样式亘古不变,从中提取信息应该比模拟请求稳定得多。
ecnu_timetable/lib/timetable/timetable_view.dart
Lines 78 to 85 in 689f2d5
转为 json 之后移除过长的 weeks 和 periods 字段。
结果类似这样:
{
"teacherId": "76663",
"teacherName": "孙海英",
"courseId": "331020",
"courseCode": "SOFT0031132228",
"courseNo": "01",
"courseName": "软件测试和验证",
"roomId": "",
"roomName": "",
"taskId": null,
"expLessonGroupId": "",
"expLessonGroupIndexNo": "",
"remark": "",
"specialRoom": "理科楼B226"
}
ecnu_timetable/lib/utils/database.dart
Lines 264 to 265 in 689f2d5
ecnu_timetable/lib/utils/database.dart
Lines 287 to 288 in 689f2d5
响应式布局,竖屏时在下,横屏时在左。
在不同平台上的识别结果不一致,考虑手动传入。
这应该能解决很多已出现的或潜在的bug。
想加一些Trivia作为彩蛋,在功能实现之前,先开个Issue记录一下。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.