Skip to content

Egsagon/celcat-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Celcat bot

A simple configurable workflow to dynamically convert your Celcat calendars to Google Calendars.

Setup

  1. Setup Google Calendar API

  2. Setup project

    • Clone this repository
    • Rename your client_secrets.json file to creds.json and place it in the repo
    • Configure the constants at the top of the script.py file
    • Install dependencies with pip install requests gcsa
    • Run the update.py script once to link it to your Google account. This will create a token.pickle file
  3. Setup workflow

    • Configure the run.yml workflow in .github/workflows/ (see cron interval)
    • Push your modifications to a private repo of yours (with git remote set-url origin your-private-repo.git)
    • Wait for your CRON job to start or manually start the workflow in the actions tab
    • Verify your Google Calendar has been updated

License

Licensed under MIT. See the LICENSE file.

About

Celcat to Google calendar bot

Topics

Resources

License

Stars

Watchers

Forks

Languages