Repolode
ShiGuangSchedule

ShiGuangSchedule/shiguangschedule

一款开源、无广告的极简课程表应用,支持从教务系统导入课程数据。

Star
984
Fork
95
未关闭 Issue
2
最近提交
前天

这是什么?

拾光课程表是一款面向中国高校师生的课程表应用,主要用于查看一周课表、今日课程以及管理全部课程。用户可以按周次切换视图,也可以长按调整课程块的位置和高度。

应用支持通过社区维护的适配脚本从教务系统一键导入课程和对应的作息时间,同时提供 JSON 备份、ICS 日历导出、WebDAV 云备份与同步等功能。课程提醒可在上课时自动开启勿扰或静音,并可获取整年节假日数据避免节假日被打扰。

自 2.x 版本起,应用基于 Compose Multiplatform 构建。Android(8.0 及以上)为主要支持平台,Desktop(Windows、macOS、Linux)处于实验阶段,iOS 需要自行从 dev_ios 分支编译。

核心功能

  • 01周课表与今日课程视图,左右滑动切换周次。
  • 02通过社区适配脚本从教务系统导入课程及作息时间。
  • 03支持 JSON 备份、ICS 日历导出和 WebDAV 云备份同步。
  • 04提供多种桌面小组件,并支持深色模式。
  • 05可自定义课表背景、课程块颜色与样式。
  • 06上课时自动开启勿扰或静音。

适用场景

  • 希望在手机上管理学期课表、界面无广告的高校学生。
  • 需要把课程导入系统日历的学生。
  • 为教务系统编写适配脚本的开发者。

使用前须知

  • 桌面端处于实验性阶段,iOS 仅在 dev_ios 分支提供实验性支持且需要自行编译。
  • 教务自动导入依赖适配脚本,仅适用于已完成适配的学校。

标签

常见问题

shiguangschedule 是什么?
一款开源、无广告的极简课程表应用,支持从教务系统导入课程数据。 拾光课程表是一款面向中国高校师生的课程表应用,主要用于查看一周课表、今日课程以及管理全部课程。用户可以按周次切换视图,也可以长按调整课程块的位置和高度。
shiguangschedule 可以免费使用吗?用的什么许可证?
shiguangschedule 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
shiguangschedule 还在维护吗?
活跃维护中。shiguangschedule 最近一次提交是在 2026年10月18日。
shiguangschedule 适合用来做什么?
希望在手机上管理学期课表、界面无广告的高校学生。 需要把课程导入系统日历的学生。 为教务系统编写适配脚本的开发者。
在哪里获取 shiguangschedule?
源代码和安装说明在 GitHub 上:https://github.com/ShiGuangSchedule/shiguangschedule

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目