Automatically schedule tasks from github into google calendar, using Python
- Clone this repository and create a virtual environment
$ git clone
$ cd cal-auto-python
$ python3 -m venv venv
$ . venv/bin/activate
- Install dependencies and packages
$ (venv) pip install -r requirements.txt
-
Add google credentials.json to auth/credentials.json
-
Add github token to auth/ghub.json
{
"token": "xxxxxxxxxxx",
"project_id": "PVT_xxxxxxxxxx"
}
- Run the script
$ (venv) python3 src/main.py
[x] Retrieve project data from github
[x] Add events and tasks to google calendar
[x] Schedule based on priority
[ ] Optimize event distribution
[ ] Fix duplicated events and tasks