Skip to content

arpefly/Scheduler

Repository files navigation

Scheduler

Preparation

To be able to push events to ur google calendar u need to specify credentials.json file. In order to get a credentials file follow this steps:

  1. Go to Google Cloud Console [direct link] and create new project
  2. Select Navigation Menu > Solutions > All Products > Google Auth Platform [direct link]
  3. Press GET STARTED and fill up information. In Audience section select External. (doesn't matter what you put in). Press CREATE
  4. You should be redirected to Google Auth Platform page. From here select Clients > CREATE CLIENT [direct link]. In Application type select Desktop app. Name it whatever you want. Press CREATE
  5. In Actions column press Download OAuth client > DOWNLOAD JSON. Save it as credentials.json at .creds/. Full path should be Scheduler/creds/credentials.json
  6. In Data Access press ADD OR REMOVE SCOPES > Enter https://www.googleapis.com/auth/calendar. Enable it then press UPDATE. SAVE at the botton of the page.
  7. Select Audience > ADD USERS > Type your email > SAVE
  8. Done

Run

  • Create virtual environment if needed python -m venv venv
  • Install requirements pip install -r requirements.txt
  • Run app python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages