下载地址:
下载速度最快
蓝奏云
Github Release
近期更新:
支持2021-2022年的第二学期啦!
修复了单双周上课出现的错误问题(感谢@CheriIceberg 同学的代码贡献)
精简了部分无用资源
换了UI,修改了图标(然而渲染图还没换)。
修复了之前没有发现的内存泄漏隐患。(虽说没人用还是要修的
增加了debug模块,出问题了可以一键清除出错的事件了。
前言:
由于各种原因,华师一直都没有一个优雅的课表展示方式,往往需要牺牲手机壁纸充当课程表提醒。受益于网协开发的课表转换,利用系统的日历来提醒上课非常舒服。又是由于各种原因,这个服务停止了维护,就尝试性地写了一个算是回馈社区啦!尝试了基于多种实现,包括python+flask,纯python脚本,Java和kotlin,最后个人觉得kotlin+Android是一种不错的实现方式。也算是实现serverless了
应用仍处于测试阶段,大学城(南海)和石牌校区都可用,按照提示来就行啦。欢迎使用和报告bug~
![wS09II.jpg](https://static-img.0xffff.one/t9vmmcZfQUHfGz321UWdjc1lOWHCi-Aix1yJoE5z3kE/q:90/w:800/rt:fit/aHR0cHM6Ly9zMS5h/eDF4LmNvbS8yMDIw/LzA5LzAyL3dTMDlJ/SS5qcGc?.jpg)
导入后效果:
Android端:
![](https://static-img.0xffff.one/Y406Zqmk5lMjdpPvH9JK4jsQGES2NzeqWeKngYnfyrw/q:90/w:800/rt:fit/aHR0cHM6Ly8weGZm/ZmYub25lL2Fzc2V0/cy9maWxlcy8yMDIw/LTA5LTA2LzE1OTk0/MDM4MjgtMjMzODUy/LThkYzgyN2UzMTU0/MTQ2MjFiYWZmMWQ3/NzZjNjZlOTU3Lmpw/ZWc)
iOS端:
![](https://static-img.0xffff.one/eUvfv8TPLSPiMvvAIhj6wLCLUwhw0uWONXtB6pLcdQQ/q:90/w:800/rt:fit/aHR0cHM6Ly8weGZm/ZmYub25lL2Fzc2V0/cy9maWxlcy8yMDIw/LTA5LTA2LzE1OTk0/MDQwNjYtNjk0OTU4/LTQyMWU0NGQxZjgy/MGNjMWQ0MmQ2MjM1/NDEzOGQ1OTIuanBl/Zw)
开源地址:
https://github.com/chanfan1999/SCNU_ICAL_Android
不定期增加iPhone支持:
还没回宿舍,暂时不可用~~
偶尔发现校园网的神奇之处,iOS用户在校园网环境下可以登陆下面网址进行在线获取。
http://10.243.129.97:8080/login
已知Issue:
暂无
小米手机出现课程消失的现象【新版本修复】
学校sso认证系统强制要求修改密码,否则无法使用SSO服务中心(包括教务系统)的功能,该bug暂时无法修复~
![](https://static-img.0xffff.one/KeQHxw1sBrnIJGwgbMm8zNUWMzOy6gk859BFTQMRp78/q:90/w:800/rt:fit/aHR0cHM6Ly8weGZm/ZmYub25lL2Fzc2V0/cy9maWxlcy8yMDIw/LTA5LTAyLzE1OTkw/NjM0NTMtMzAzNDQ1/LWltYWdlLnBuZw.jpg)
分享到电脑功能不正常,qq提示无效的文件。【beta版本已经修复】
多次在线登录获取会导致重复导入日历。【beta版本已经修复,增加防止重复写入日历的判断,文件已存在的情况下无需输入密码点击登录按钮(在线获取模式)或者浮动按钮(本地获取模式)即可打开分享界面】
神神叨叨:
项目需要维护,希望有好兄弟可以一起接手,特别期待师弟师妹们哈。没技术可以学,可以问,最怕就是不去尝试。我觉得这是一个非常好的练手机会。有意向或者认识的师弟师妹有意向维护的可以PM我哈
项目中你可以学到
- 各语言网络模块的功能,基本掌握python的requests库,kotlin/Java的retrofit,或者基本的flask服务端功能(甚至包括少量Linux维护知识)
- 熟悉不同语言的I/O读写功能(生成ics文件)
- 了解爬虫的基本思路
- 了解ical文件的基本语法格式
- 或者是一些html知识