/IVLEDownloader

A daemon to download NUS IVLE workbins automatically.

Primary LanguageMakefile

Overview

This is simple Qt daemon to automatically download National University of Singapore's Integrated Virtual Learning Environment workbin files.

You can read more about it here.


How to use?

In order to compile the source code, You will need the Qt SDK 5.0+, which can be found here.

If you want to fork it into your own app, you may consider changing the APIKEY in the .pro file.


Update: April 11th 2018

As the old API key has expired, I redeployed the app (only macOS for now) by following the steps from this stackoverflow thread:

  1. Replace the expired API key with a new one

See yyjhao#14

  1. Run qmake on the project file to create a platform specific Makefile
qmake IVLEDownloader.pro
  1. Compile program
make

This step also generated many other files, which I didn't figure why or how to prevent. I only committed the resulting IVLEDownloader.app.

My machine environment

  • macOS High Sierra 10.13.3
  • Qt version 5.5.1, already installed beforehand via Homebrew
  • Xcode version 9.3 (9E145), already installed beforehand