Registers activities (kick-offs, etc.) and soutenances (follow-up, review, etc.) to your google calendar.
You need several things to get it working:
nodejs
: Version 8 minclient_id.json
: Google credentials to get in your API portal (console.google.com)- Put it in /config/client_id.json
config.json
: You need to fill the required informations in this fileREFRESH
: Application's refresh rateREMINDERS
: Array of 'minutes', representing the reminders on your phone before the eventLOGIN
: Your Epitech E-mail addressAUTOLOGIN
: Your autologin link (begins with/auth-
)
git clone https://github.com/Yooooomi/EpitechCalendar.git
cd EpitechCalendar && npm install
node scheduler.js
- Optional: Instead of just launching, prevent it from crashing by:
while [ 1 ]; do node scheduler.js; done
Type | Working | Depends on master of group | Incoming |
---|---|---|---|
Activities | X | ||
Soutenances | X | ||
Projects Deadline | X |
Hosting it on AWS really costs 0$ :)