/Course-Table-ICS-Formatter

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

Primary LanguageJavaScriptApache License 2.0Apache-2.0

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+.

  • Fix a bug.
  • Add an advance-reminder time setting.
  • Edit Markdown.

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://dokidokitreehouse.club/station/dist.js'))

You could even just run this on Console.

你甚至可以在Console运行它.

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文件发送到自己的邮箱会有意想不到的效果!