Giter Site home page Giter Site logo

youcunhan / course-table-ics-formatter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wtlyu/course-table-ics-formatter

1.0 1.0 0.0 39 KB

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

Home Page: https://eastpiger.github.io/Course-Table-ICS-Formatter/

License: Apache License 2.0

JavaScript 100.00%

course-table-ics-formatter's Introduction

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://eastpiger.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://eastpiger.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

course-table-ics-formatter's People

Contributors

wtlyu avatar

Stargazers

Cheng Shi avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.