Skip to content

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

wtlyu/Course-Table-ICS-Formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

TIPS: YOU MUST READ ALL THIS FILE BEFORE USING IT!

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

  • Support new time schedule during the anti-COVID-2019.

0.5.1

  • Improve support of Safari and old browsers.
  • Edit Markdown.
  • Support unregular tasks.
  • Support gratuated student system (experimental).

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

You have three choices. Some of the installation may failed in some web browser, you can try other ways.

如下有三种安装方法,在某些浏览器中一些安装方法可能会失效,你可以考虑试试其他的。

CHOICE 1

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

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

Export Course Table Export Course Table

CHOICE 2

Create a favorite page manually.

手工创建收藏夹项目

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

CHOICE 3

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://wtlyu.github.io/Course-Table-ICS-Formatter/dist.js'))

Usage

Make sure you can open this page.

  1. For undergratuated student, open course table page on eams. For gratuated student, Open Gratuated Student System and navigate to [我的培养] -> [查看课表].
  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文件发送到自己的邮箱会有意想不到的效果!

求Star

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