timetable banner

timetable

2 devlogs
1h 10m 5s

An electronic class schedule project that generates ICS subscription files for Apple iOS Calendar, with automatic updates.

Demo Repository

Loading README...

zhaozhuoran1203943

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.

Attachment
0
zhaozhuoran1203943

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 文件。
目前正在持续跟进迁移工作!

Attachment
0