Skip to content

Python program that creates events to GCal for each task that you have in Stuudium, using Google Calendar API and web scraping.

Notifications You must be signed in to change notification settings

leonard-ladva/Stuudium-2-GCal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stuudium-2-GCal

Stuudium-2-GCal adds all undone tasks in Stuudium as events in Google Calendar Screenshot 2023-11-29 at 14 33 07

This repo is not updated anymore, most likely it will not function as intended

Stuudium is an Estonian eSchool platform.

Requirements

  1. Python 3.0+
  2. PIP (package installer for python) Install Pip For Python
  3. Google Calendar API Enabled and credentials file downloaded Google Calendar API needs to be enabled for the account where you want the events.
    1. Navigate to Enable Google Calendar API
    2. Click Enable Google Calendar API
    3. Click Start
    4. Click Create
    5. Click Download Client Configuration
    6. Move credentials.json to the program folder
  4. Google Chrome Browser Google Chrome browser
  5. Chrome Driver MacOs Windows

Installation

  1. Clone this repo
  2. Run pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib PyQt5 Selenium bs4 to install all required python modules

About

Python program that creates events to GCal for each task that you have in Stuudium, using Google Calendar API and web scraping.

Topics

Resources

Stars

Watchers

Forks

Languages