A Tempermonky / Greasemonkey plugin which can help you export your class schedule to the calendar on your phone / pad / PC / Mac.

Overview

WHU Class Schedule Export as iCS

Languages: English | 簡體中文 | 繁體中文

Changelog

v0.90.1 - Sep 18, 2022

  • Fix bugs: Fix an error when a class have multiple slices on page at the same class no. in the same day

v0.90 - Sep 5, 2022

  • Add features: now you can add an alert time before the class, and can choose diffrently for the first class in the morning, afternoon and evening.

v0.89.2 - Sep 5, 2022

  • Fix bugs: Fix a crash happened when you have a class with unspecific time

v0.89.1 - Sep 2, 2022

  • Fix bugs: Fix the problem on the timezone offsets

Introduction

WHU Class Schedule Export as iCS is a Tempermonky / Greasemonkey plugin which can help you export your class schedule to the calendar on your phone / pad / PC / Mac.

Features

  • Chinese conversion support
  • Multi-timezone support (always return at the right time no matter which zone your device is in)
  • No data upload, all the data is processed on your device

How to Use

  1. Open your Teaching Administration System, and click "Show my schedule (学生课表查找)" button.

  1. If you have installed the plugin, there will be a new button called "Export as iCS (导出iCS)". Choose what data you want to show on your calendar by clicking the "" icon on the left and selecting the items displayed on the screen. The schedule WON'T export if you unselect the "Time (时间)" item! After that, click the "Export as iCS (导出iCS)" button to open the export panel.

  1. Select the first day of your term and your preferred language, and click the "Export (导出)" button.

Now your schedule is saved as an iCS calendar. You can import the file to your calendar app.

Libaries Used

Special Thanks

You might also like...

Strapi V4 Plugin to schedule publish and depublish actions

Strapi plugin scheduler This plugin allows you to publish and depublish collection types in the future. There are a couple of steps necessary to get t

Nov 24, 2022

A plugin for Strapi that provides the ability to easily schedule publishing and unpublishing of any content type

A plugin for Strapi that provides the ability to easily schedule publishing and unpublishing of any content type

strapi-plugin-publisher A plugin for Strapi that provides the ability to easily schedule publishing and unpublishing of any content type. Requirements

Dec 7, 2022

Flexible plugin for Logseq that annotates deadline/schedule times with a countdown or time difference

Flexible plugin for Logseq that annotates deadline/schedule times with a countdown or time difference

Interval Hints Synopsis Configurable Logseq plugin to annotate deadline and scheduled times with a countdown or interval. Features Block renderer to a

Aug 29, 2022

A set of utilities and additional features for my creative coding class aiming to help students while introducing the algorithmic thinking.

A set of utilities and additional features for my creative coding class aiming to help students while introducing the algorithmic thinking.

p5.utils A set of utilities and additional features for my creative coding class aiming to help students while introducing the algorithmic thinking. T

Dec 25, 2022

Possibly the coolest way to install apps and customize your Mac!

Possibly the coolest way to install apps and customize your Mac!

BrewMyMac Possibly the coolest way to install apps and customize your Mac! Introduction This article explains the motivation behind this project. Gett

Dec 6, 2022

This is a simple web application of a To-do List in which you can add, remove and edit all your tasks and also you can mark each task as completed and delete all completed ones.

To-Do List A simple web application of a to do list Built With HTML, CSS, JS, ES6 & Webpack Getting Started In this repository I created To-Do List SP

Apr 11, 2022

Aergo Timer Service schedule smart contract function calls

Aergo Timer Service ⏰ Create timers to call functions on your smart contracts Schedule calls based on time interval or on specific date-times For a sm

Mar 10, 2022

A Bed and Breakfast dApp run on Ethereum. Includes a token + schedule system (Solidity) and full front-end (React + ethers.js) built with Hardhat.

A Bed and Breakfast dApp run on Ethereum. Includes a token + schedule system (Solidity) and full front-end (React + ethers.js) built with Hardhat.

Hotel ETH - Watch Demo Video Hotel ETH A (fictional) Bed-and-Breakfast run on Ethereum Come Book a Room on Kovan or Rinkeby Networks View the Demo » C

Aug 20, 2022
Owner
Ostrich_B
Ostrich_B
front.phone is a Javascript library that identifies, validates and formats phone numbers.

front.phone front.phone is a Javascript library that identifies, validates and formats phone numbers. Demo The main goal of this project is to create

VTEX 55 Oct 27, 2022
jquery-input-mask-phone-number.js - A simple, easy jquery format phone number mask library

jquery-input-mask-phone-number A jQuery Plugin to make masks on input field to US phone format. Quick start 1. Add latest jQuery and jquery-input-mask

Raja Rama Mohan Thavalam 12 Aug 25, 2022
⚡️📦 A Vite plugin to build Userscript for Tampermonkey, Greasemonkey and Violentmonkey.

vite-userscript-plugin ⚡️ Tampermonkey userscript developing and build plugin based on Vite. Features ?? Hot reloading after changing any files. ?? Co

Vitalij Ryndin 14 Dec 18, 2022
Sync your personal calendar to your work calendar, privately 🐒

Callibella ?? It is considered unusual among Callibella in that it gives birth to only a single baby instead of twins, the norm for Callibella. Wikiep

Yo'av Moshe 19 Oct 12, 2022
The website which can help you to organize your daily or weekly activities and review them when you need them. you can add, remove and delete an activity

To Do list To do project is webpack project that list activities someone can do at a specific time In this TO-DO list, you can add or remove you activ

Joffrey NKESHIMANA 5 Jul 21, 2022
A simple web text editor which can export HTML

Rich Text Editor A simple web text editor which can export HTML Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About Th

JuSoft 1 Apr 8, 2022
This package will help parse OData strings (only the Microsoft Dataverse subset). It can be used as a validator, or you can build some javascript library which consumes the output of this library.

@albanian-xrm/dataverse-odata This package will help parse OData strings (only the Microsoft Dataverse subset). It can be used as a validator, or you

AlbanianXrm 3 Oct 22, 2022
e-ONG, an authorial project, whose objective is to help ONGs to find people who need help or would like to help them

This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: npm start Runs the app in the developmen

Lucas Lima 2 Nov 11, 2022
A web app which help you to save you a list of your favorite books, they will be saved on your local storage to never loose them even if you close the page. Built wiht JavaScript

Awesome Books In this project I build a page to save a list of your favorites books, you can add new books, delete it and they will be saved in the lo

Williams Colmenares 9 Dec 17, 2022