An electronic class schedule project that generates ICS subscription files for Apple iOS Calendar, with automatic updates.
An electronic class schedule project that generates ICS subscription files for Apple iOS Calendar, with automatic updates.
Hi everyone! 💖
I just released the first version of Timetable, a project that generates an auto-updating iCalendar (ICS) feed for school class schedules and publishes it via GitHub Pages.
The project can:
Generate ICS files
Control which weeks and days are visible using visible_weeks and visible_days
Filter holidays with date ranges, single dates, or weekdays
Override schedules with full-day reschedules (use_weekday) or per-period replacements
Automatically deploy updates with GitHub Actions
It works smoothly and has already helped me a lot in keeping my classes organized.
Log in to leave a comment
Recently started open-sourcing my personal timetable ICS generator on GitHub, aiming to make it available for more students. The main feature of the project is generating ICS files that can be subscribed to on iOS / Google Calendar.
I’m currently continuing the migration work and improving the project structure!
最近开始把自己的电子课表生成工具开源到 GitHub,希望能开源给更多同学使用。项目主要功能是生成 iOS / Google Calendar 可订阅的 ICS 文件。
目前正在持续跟进迁移工作!
Log in to leave a comment