BJTU课程表怎么这么难弄
众所周知,第四教学周是没课的,而第五教学周直接调到了10.15,中间出现了神秘滚木周,就是这种安排直接导致自动生成的各类ics课程表报废😡 此时我想到的解决方案就是把滚木周加进去当成第五教学周,而第五教学周开始依次往后移一周,但这又导致我的c语言和思政单双周课程混乱。在使用Qwen和ds生成ics课程表无果之后,我找到了如上的脚本。
修改版介绍
用法自己去看Github,或者修改版README也是原版的内容
课表
电子科技大学8:30开始上课,一节小课只有45分钟😡 所以我对课表进行了修改,上下午各四节小课,晚上三节小课(不过老登有的课可能不是严格按照这个时间走的,可以自己修改)
提前结课
心理只有1-8周,因此算上滚木周实际为1-9周,大学计算机9-16周,在修改版中写为10-17周
单双周
大佬没写偶数周的函数,所以我的解决方案是
单周:1 3 5 6 8 10 12 14 16
双周:2 4 7 9 11 13 15 17
懒狗怎么办
可以试试把mis的课程表截图喂给AI识图,然后把py的格式喂给ai让ai帮你写,自己微调一下周数相关内容就可以了
生成脚本
我自己的Windows11下的Python不能直接生成ics,但wsl可以,我不知道为什么(
最后把ics导入outlook或者安卓苹果系统自带的日历就可以了🤓

一想到元旦放假课表又乱了就感觉未来可寄😰