Skip to content
This repository has been archived by the owner on Feb 21, 2021. It is now read-only.

This project is designed to export your course table into ICS calendar file which is widely used in calendar apps on all of platform.

License

Notifications You must be signed in to change notification settings

SMU-CAA/Course-Table-ICS-Formatter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project is designed to export your course table into ICS calendar file which is widely used in calendar apps on all of platform.

此项目旨在快速导出课程表数据为ICS文件,以便在各大常用日历系统中快捷地导入。

Update

The latest version is FireFox 20+.

  • Improve support of Safari and old browsers.
  • Edit Markdown.
  • Support unregular tasks.

Supported browsers

We might use FileSaver.js and Blob.js to support more browsers.

项目使用了 FileSaver.jsBlob.js 以保证兼容性。

FireFox 20+ Chrome Chrome for Android Edge Internet Explorer 10+ Opera 15+ Safari 10.1+

How to use

Install

Just drag this [INSTALL] button to your favorites of your browser.

非常简单,将下面的安装按钮拖到收藏夹就可以了。

Export Course Table Export Course Table

Or copy these code into your navigation panel. Remember add javascript: before the code after paste

或者将如下代码复制到地址栏运行。请注意复制后在代码开头重新添加 javascript:

javascript:void(function(u,s){s=document.body.appendChild(document.createElement('script'));s.src=u+'?ts='+Date.now();s.charset='UTF-8'}('https://smu-caa.github.io/Course-Table-ICS-Formatter/dist.js'))

Usage

Make sure you can open this page.

  1. Open course table page on eams.
  2. Click [Export Course Table] in your favorites. Or paste the running code into your navigation panel.
  3. Select the first Monday in the semester and click [Download].

请先保证你可以通过某些方法打开现在这个页面。

  1. 进入 教学管理系统-我的课程表
  2. 点击收藏夹中的 [Export Course Table]。或者将代码复制到地址栏运行。
  3. 选择学期第一个周一,点击 [Download] 即可。

Other

Tips: Send the ics file to your mailbox will have a better experience!

小贴士: 把ics文件发送到自己的邮箱会有意想不到的效果!

Thanks

Original project is developed by ShanghaiTech Geekpie @eastpiger.

About

This project is designed to export your course table into ICS calendar file which is widely used in calendar apps on all of platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%