/ugent-ical

An alternative for the iCal provided by Minerva

Primary LanguagePHP

ugent-cal

This project offers a personal iCal file for your personal Minerva account.

  • 15 minutes before a lesson you'll receive an alarm.
  • The iCal file synces every hour with Minerva.
  • You can specify your class group, so you don't see other classes.

Example

Before (iCal from Minerva)

Before

After

Before

Alarm

Alarm

Installation

Requirements

  • php (>=7.1.3)
  • composer

Installation

To run the API locally, you'll need to install the dependencies using composer.

composer install

When everything is installed, the environment variables need to be declared. Copy your .env.example to .env and fill in your settings.

cp .env.example .env

php artisan key:generate

There are multiple ways to run it. You can simply serve it with

php artisan serve