Skip to content

heyeshuang/thucal2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THUCAL2: Smart curriculum exporter for Tsinghua University

Latest stable release is hosted on userscript.org:
http://userscripts.org/scripts/show/159785

Feel free to file a bug report here or at userscript.org!

##Screenshot

##Main Features

  • Fully automated operation: only one click is needed
    • Needs no "origin date" input
    • Automatically saves exported calendar (through HTML5 Blob)
  • Accurate results
    • Irregular timing (09:50-12:15, labs, ...)
    • Lab details (lab content, location, ...)
  • Standard iCalendar format for import into popular calendar apps
  • All processing done locally for the sake of privacy

##Build

THUCAL2 is built using GRUNT.

npm install --global grunt-cli
npm install
grunt release

Use dist/thucal2.user.js

##Usage

  1. Log into http://info.tsinghua.edu.cn/

  2. Click THUCAL

  3. Successful: .ics file downloaded (file could be unnamed in FireFox due to browser restrictions)

  4. Import file into calendar app

##License

This userscript is MIT licensed. See http://opensource.org/licenses/MIT for details.

About

Tsinghua University curriculum -> iCalendar format (.ics) -> Google Calendar, etc.

Resources

Stars

Watchers

Forks

Packages

No packages published