Skip to content

With this code you can put your magister schedule into Google Calendar! / Met deze code zet jij jouw magister lessen in google agenda/calendar!

Notifications You must be signed in to change notification settings

tcBorek2002/Magister-naar-google-calender-PYTHON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

-Dutch version below-

Magister-to-google-calendar-PYTHON

This code can load your magister classes into Google Calendar!

Warning! This project is outdated and may not work as intended anymore!

Showcase: https://youtu.be/KFODdhRzVu0

What you need to use this project:
  • Experience with Python
  • Chrome
  • A Python file editor

Installing and using:

  1. Download the python file or clone this repository.
  2. Install the selenium library
  1. Install the Google Calendar library
  2. Get a credentials.json file. Go to: https://developers.google.com/calendar/quickstart/python . Click: Enable the Google Calendar API . Then click :Download client configuration. Place the credentials.json file in the same folder as the Python file from this project.
  3. Open the Python file with a code editor.
  4. Change the required variables.
  5. Execute the Python file. It will let you log in at Google. Then it will load your schedule from Magister and then import it into Google Calendar.
  6. When magister opens make sure you select the day you want to import into Google Calendar.

Translated into English, 2022 Borek Bandell

Magister-naar-google-calendar-PYTHON

Met deze code zet jij jouw magister lessen in google agenda/calendar!

Let op! Deze code is verouderd en werkt mogelijk niet meer!

Showcase: https://youtu.be/KFODdhRzVu0

Benodigdheden:
  • Ervaring met python, libraries kunnen installeren.
  • Chrome
  • Een python file editor
    • Ik ga binnekort een video maken over hoe je het programma gebruikt zodat iedereen dat kan doen. Ook ga ik een video maken over de werking van de code zelf.

Installeren en gebruiken:

  1. Download het python bestand en plaats het in een aparte map.
  2. Installeer de selenium library*
  1. Installeer de google calendar library*
  2. Verkrijg een credentials.json file. Ga naar: https://developers.google.com/calendar/quickstart/python . Klik op : Enable the Google Calendar API . Klik op :Download client configuration. Plaats de credentials.json file in dezelfde maps als het python bestand.
  3. Open de code met een code editor. (Maakt niet uit welke, als hij maar werkt.)
  4. Verander de variabelen. (In de python file zelf staat hoe dit moet)
  5. Voer het bestand uit, als het goed is moet je eerst bij google inloggen. Daarna zal je rooster worden binnengeladen en geupload naar google calendar.
  6. Zodra het programma je heeft ingelogd bij magister kies je de dag waarvan je de lessen in google calendar wilt hebben. (Je kiest door rechtsboven te klikken op weergave, en dan de datum. Je hebt hier ongeveer 4/5 seconden voor)

Pip*

Met pip installeer je libraries in python. Met libraries maak je het mogelijk om meer te doen met je python code.

Hoe werkt pip?

  • Als je python hebt geinstalleerd vanaf de officiele website, dan zul je pip al hebben. Anders moet je het zelf installeren.
  1. Als je pip hebt geinstalleerd open je cmd als administrator.
  2. Voer de commando's uit in cmd. (De 2 commando's die hierboven weergegeven zijn)
  3. Als het werkt zie je staan dat de libraries worden geinstaleerd.
  4. Als je beide libraries hebt geinstalleerd ben je klaar.

Borek Bandell 2019

About

With this code you can put your magister schedule into Google Calendar! / Met deze code zet jij jouw magister lessen in google agenda/calendar!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages