Export FET generated timetable (School schedule timetable) to Google Calendar automatically using google calendar API.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
This project was developped using Python 3, so you obviously need python 3 installed on your machine.You can download python here, make sure you download python 3 and preferably the last version.
You can install the other requirements using pip from the requirement.txt file
pip install -r requirements.txt
export GOOGLE_OAUTH_CLIENT_ID="xxxxxxxxxx-xxxxxxxxxxxxxxxxx.apps.googleusercontent.com"
export GOOGLE_OAUTH_CLIENT_SECRET="xxxxxxxxxxxxxxxx-xxxxxx"
Note: Application port must be the same as the one specified in auth link at the google dev console
python app.py
Or use gunicorn server (Recommended)
gunicorn --bind 0.0.0.0:5000 app:app
- Python3 - The main used language.
- Flask - The web framework.
- Bootstrap 4 and MDB - For the UI
- Javascript - Interaction between UI and Back-end
- Calendar API - for events and calendars management.
- CHERIEF Yassine - Initial work - omega-coder
This project is licensed under the MIT License - see the LICENSE.md file for details
- M. BATATA Soufiane (Enseignant Chercheur @ ESI).
- M. CHALLAL Yacine (Professor @ ESI)