项目场景:
临近开学,大家也基本收到了自己的课表,但是一想想天天还得看上什么课,还分哪些周上课,有些课从第一周上到第八周就结课了,有些要上到期末,于是像我这么懒的人,自然是要手机来提醒我的。于是这篇文章应运而生,希望对大家有所帮助,也让我水一篇文章。
问题描述
首先我想的是,用雷总(我的偶像)MIUI的课程表,来生成会很好用,但是有个问题就是每个科目都得自己输入,并且无法生成共享.ics文件,像我这么懒的人自然是不喜欢。
亲测,课程表功能还是很可以,但对我这么懒的人无效,甚至嫌弃麻烦。我也尝试了小爱视觉来识别课程表,但是总是识别的不全且有问题,所以这个无法达到我的要求。
后又使用了各类软件,还有能进入教务系统的然后自己读取课程表,然后可以生成.ics文件,亲测很多都是进入不了教务系统,且识别有问题,一定要根据它提供的格式才行,这对我来说也烦。
其他软件就不贴图了,难截图,反正不是很好用,当然这些仅限我自己,对大部分同学来说应该是够用的。
既然我自己有这个需求,于是用python自己写了一个生成.ics文件的程序,当然这个参考了github一位大佬的程序,很遗憾,参考了没能留下痕迹,这里不能标出来,鸣谢!如果有关作者看到这篇文章,我可以特别鸣谢一下。刚开始做的时候没有思路,于是参考......
效果展示:
成功导入,导入教程大家自行百度:
解决方案:
CSDN&公众号:嵌入式up
欢迎大家学习交流!
项目下载链接: 百度网盘 请输入提取码